<?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=La_grabadora_de_macros</id>
		<title>La grabadora de macros - 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=La_grabadora_de_macros"/>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=La_grabadora_de_macros&amp;action=history"/>
		<updated>2026-06-04T04:40:06Z</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=La_grabadora_de_macros&amp;diff=13870&amp;oldid=prev</id>
		<title>Salva en 00:05 29 ago 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=La_grabadora_de_macros&amp;diff=13870&amp;oldid=prev"/>
				<updated>2015-08-29T00:05:21Z</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=Writer|subcat=Las macros en Writer|Titulo=La grabadora de macros de OpenOffice|vers=4.0.x}}&lt;br /&gt;
&amp;lt;seo title=&amp;quot;La grabadora de macros - Manual de Apache OpenOffice&amp;quot; &lt;br /&gt;
metakeywords=&amp;quot;grabadora de macros,macro,macros,basic,programar,writer,calc,base,impress,manual,curso,tutorial,openoffice,libreoffice,neooffice&amp;quot; &lt;br /&gt;
metadescription=&amp;quot;Las macros son una secuencia de órdenes almacenadas que pueden ser reproducidas a petición del usuario. Pueden ser creadas utilizando la grabadora de macros, o escribiendo un programa en alguno de los cuatro lenguajes de programación soportados por OpenOffice.&amp;quot;/&amp;gt;&lt;br /&gt;
El método más sencillo para cualquier usuario de '''OpenOffice Writer''' que quiera crear una macro es utilizar la '''''grabadora de macros''''' incluida en la aplicación.&lt;br /&gt;
&lt;br /&gt;
¿Todos los días insertas 20 veces la imagen del logotipo de tu empresa en tus documentos? ¿Tienes que formatear distintas tablas a diario con el mismo formato? ¿Importas a menudo documentos de otras aplicaciones donde siempre tienes que buscar y reemplazar los mismos textos por otros? ¿Imprimes los mismos documentos con diferentes encabezados y pies a diario, utilizando diferentes formatos de papel?&lt;br /&gt;
&lt;br /&gt;
Todas esas tareas, que son '''cotidianas''' y '''repetitivas''', que son '''tediosas''', precisan de '''mucho tiempo''', de '''atención constante''', y son '''frecuentes''' pueden ser, salvo excepciones, realizadas a través de una macro, que podremos asignar a un botón. A partir de ese momento, la tarea se reducirá a hacer un clic en un botón.&lt;br /&gt;
&lt;br /&gt;
Muchas de esas macros podrán ser creadas utilizando la grabadora. Al igual que una grabadora de voz, escuchará atentamente nuestro dictado y posteriormente, lo reproducirá fielmente tantas veces como sea necesario, con tan sólo pulsar un boton o hacer unos pocos clics.&lt;br /&gt;
&lt;br /&gt;
Al grabar una macro lo que realmente haremos será grabar aquellas acciones que ejecutamos con el teclado y el ratón cuando ejecutamos una determinada tarea. Estas acciones quedarán grabadas en un documento interno de OpenOffice, o en el mismo documento de Writer, en el libro de hojas de cálculo de Calc o en la base de datos Base que estamos utilizando, y con posterioridad, podremos volver a ejecutarlas para que se repita fielmente todo el proceso, invocando la ejecución de la macro grabada {{Llamada|Notas|1}}.&lt;br /&gt;
&lt;br /&gt;
Lo primero que deberemos hacer es tener todo preparado para grabar la macro. Por ejemplo, si nuestra macro dará formato a una tabla, deberemos tener preparada una tabla ya creada sin formato. Si nuestra macro crea una tabla, no será necesaria la tabla ya creada. Lógico, ¿no?&lt;br /&gt;
&lt;br /&gt;
A veces será necesario repetir un proceso varias veces para que se grabe adecuadamente. Hay que tener un poco de paciencia, si las cosas no salen a la primera. Es normal.&lt;br /&gt;
&lt;br /&gt;
Quizás convendrá ensayar un par de veces los procesos a realizar antes de empezar a grabar. Como si de un actor se tratara, practicaremos el guión hasta que hayamos determinado los distintos pasos a seguir.&lt;br /&gt;
&lt;br /&gt;
Una última cosa antes de entrar en materia. En muchos campos, pero sobre todo en programación informática, la máxima &amp;lt;big&amp;gt;'''divide y vencerás'''&amp;lt;/big&amp;gt; es una ley de oro. Es probable que para realizar una tarea debas grabar varias macros, y ejecutarlas luego secuencialmente para que se repita el proceso por completo. No debe parecerte algo extraño, ni raro. En realidad, es muy habitual.&lt;br /&gt;
{{Aviso|imagen=[[image:Señal_Nota.png|link=]]|color=RoyalBlue|texto=La grabadora de macros está habilitada para Writer y Calc&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Para el resto de aplicaciones de la suite no está habilitada}}&lt;br /&gt;
&lt;br /&gt;
== Activar la grabadora de macros ==&lt;br /&gt;
Para activar la grabadora de macros seleccionaremos desde el menú '''''Herramientas &amp;gt; Macros &amp;gt; Grabar macro'''''.&lt;br /&gt;
[[Image:Writer_321_19.030.png|center|link=]]&lt;br /&gt;
Cuando activamos la grabadora de macros &amp;lt;u&amp;gt;aparentemente&amp;lt;/u&amp;gt; no sucede nada. &lt;br /&gt;
[[Image:Writer_321_19.029.png|right|link=]]En la pantalla aparecerá una pequeña ventana flotante como la que se ve en la imagen a la derecha, que nos permitirá sencillamente indicar a Writer que termine de grabar la macro.&lt;br /&gt;
&lt;br /&gt;
Desde el momento que indicamos '''''Grabar macro''''' hasta el momento en que pulsamos '''''Finalizar grabación''''' Writer registrará &amp;lt;u&amp;gt;'''la mayoría'''&amp;lt;/u&amp;gt; de las acciones que realicemos con el ratón y el teclado, almacenando toda esa información para que posteriormente podamos guardarla con un nombre y volver a ejecutar todo el proceso guardado a voluntad.&lt;br /&gt;
&lt;br /&gt;
¿La mayoría?&lt;br /&gt;
&lt;br /&gt;
Sí, por que no todas las acciones se pueden reconocer y grabar.&lt;br /&gt;
&lt;br /&gt;
La pregunta es inmediata. ¿Cuáles sí y cuáles no?&lt;br /&gt;
&lt;br /&gt;
Lo cierto es que no hay una regla clara. Sólo la experiencia y el método tan socorrido de prueba y error nos lo dirán.&lt;br /&gt;
&lt;br /&gt;
Tras pulsar sobre el botón {{Boton|Finalizar grabación}}, y si todo ha ido bien, se presentará el diálogo '''''Macros básicas de OpenOffice.org'''''. Desde éste podremos definir &amp;lt;u&amp;gt;dónde&amp;lt;/u&amp;gt; queremos almacenar la macro y con qué &amp;lt;u&amp;gt;nombre&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Acciones no reconocidas por la grabadora de macros ==&lt;br /&gt;
Según la documentación de Apache OpenOffice, las siguientes acciones &amp;lt;u&amp;gt;no serán grabadas&amp;lt;/u&amp;gt;:&lt;br /&gt;
:* La apertura de ventanas.&lt;br /&gt;
:* Acciones realizada en otra ventana distinta de la que inició la '''''grabadora de macros'''''.&lt;br /&gt;
:* Cambiar de ventana.&lt;br /&gt;
:* Acciones que no están relacionadas con el contenido del documento. Por ejemplo, cambios realizados en el dialogo de '''''Opciones''''', el '''''Organizador de macros''''', personalización, etc. &lt;br /&gt;
:* Seleccionar texto, objetos, celdas de tablas, etc... sólo se grabaran si se realizan a través del teclado, pero no cuando se seleccionan con el ratón.&lt;br /&gt;
{{Nota al pie|Notas|La grabadora de macros está disponible para las aplicaciones Writer, Calc. No está disponible para Impress, Draw, Base, pero si bien estas aplicaciones no disponen de esta herramienta, sí que admiten crear macros mediante programación y ejecutarlas. Math presenta activa la grabadora de macros, si bien en nuestras pruebas no hemos conseguido que grabe nada; tampoco hemos intentado ejecutar macros desde Math.}}&lt;br /&gt;
{{Pie|Grabar nuestra primera macro|cat=Writer|subcat=Las macros en Writer}}&lt;/div&gt;</summary>
		<author><name>Salva</name></author>	</entry>

	</feed>