<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.open-office.es/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://wiki.open-office.es/index.php?action=history&amp;feed=atom&amp;title=Que_es_una_macro_de_OpenOffice</id>
		<title>Que es una macro de OpenOffice - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.open-office.es/index.php?action=history&amp;feed=atom&amp;title=Que_es_una_macro_de_OpenOffice"/>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Que_es_una_macro_de_OpenOffice&amp;action=history"/>
		<updated>2026-06-04T13:26:46Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wiki.open-office.es/index.php?title=Que_es_una_macro_de_OpenOffice&amp;diff=10117&amp;oldid=prev</id>
		<title>Salva en 19:55 28 jul 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Que_es_una_macro_de_OpenOffice&amp;diff=10117&amp;oldid=prev"/>
				<updated>2013-07-28T19:55:49Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Menu|cat=Basic|subcat=Macros_subrutina_y_funcion_en_OpenOffice_Basic|Titulo=¿Qué es una macro de OpenOffice?|vers=4.0.x}}&lt;br /&gt;
&amp;lt;seo title=&amp;quot;Qué es una macro - Apache OpenOffice Basic&amp;quot; &lt;br /&gt;
metakeywords=&amp;quot;macro,que es,basic,starbasic,manual,curso,tutorial,open,office,openoffice,apache openoffice,libreoffice&amp;quot; &lt;br /&gt;
metadescription=&amp;quot;OpenOffice.org Basic, también conocido como OOo Basic o StarBasic, es el nombre de uno de los cuatro lenguajes de macros incluidos en la suites Apache OpenOffice y LibreOffice&amp;quot;/&amp;gt;&lt;br /&gt;
En el tema [[Las macros en Writer]] hemos hablado de [[¿Qué son las macros?|qué es una macro]]. Puedes dar un pequeño paseo para qué son las macros desde el punto de vista de un usuario principiante, utilizando la '''Grabadora de macros'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El otro punto de vista es el de un usuario avanzado o de un programador. Una macro no son más que un conjunto de procedimientos y funciones que son invocados por el usuario y que realizan una tarea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ¿Procedimientos y funciones? ==&lt;br /&gt;
Sí. En nuestra primera macro hemos visto que escribíamos una orden dentro de dos sentencias.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;oobas&amp;quot;&amp;gt;&lt;br /&gt;
Sub Main&lt;br /&gt;
msgbox &amp;quot;Hola, Mundo&amp;quot;&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un procedimiento o subrutina es el código contenido entre una sentencia '''&amp;lt;nowiki&amp;gt;Sub &amp;lt;nombre de la subrutina&amp;gt;&amp;lt;/nowiki&amp;gt;''' y una sentencia '''End Sub'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un procedimiento se ejecuta al invocar su nombre. Si en alguna parte de otra subrutina o función escribo su nombre, se ejecuta su código.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo mismo, exactamente lo mismo ocurre si el código se escribe en una función, en lugar de una subrutina. Si escribo el código en una función, lo haría de esta forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;oobas&amp;quot;&amp;gt;&lt;br /&gt;
Function Main&lt;br /&gt;
msgbox &amp;quot;Hola, Mundo&amp;quot;&lt;br /&gt;
End Function&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una función es el código contenido entre una sentencia '''&amp;lt;nowiki&amp;gt;Function &amp;lt;nombre de la subrutina&amp;gt;&amp;lt;/nowiki&amp;gt;''' y una sentencia '''End Function'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una función tambien se ejecuta al invocar su nombre. Si en alguna parte de otra subrutina o función escribo su nombre, se ejecuta su código.&lt;br /&gt;
&lt;br /&gt;
{{Pie|En que se diferencia una subrutina de una funcion|¿En qué se diferencia una subrutina de una función?|Larga=1}}&lt;br /&gt;
[[Category:Ver.3.4.x]][[Category:Ver.3.3.x]][[Category:Ver.3.2.x]][[Category:Ver.3.1.x]]&lt;/div&gt;</summary>
		<author><name>Salva</name></author>	</entry>

	</feed>