<?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=Asignar_una_macro_a_un_boton_en_OpenOffice</id>
		<title>Asignar una macro a un boton en 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=Asignar_una_macro_a_un_boton_en_OpenOffice"/>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Asignar_una_macro_a_un_boton_en_OpenOffice&amp;action=history"/>
		<updated>2026-06-04T03:12:27Z</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=Asignar_una_macro_a_un_boton_en_OpenOffice&amp;diff=12853&amp;oldid=prev</id>
		<title>Salva en 19:15 9 abr 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-office.es/index.php?title=Asignar_una_macro_a_un_boton_en_OpenOffice&amp;diff=12853&amp;oldid=prev"/>
				<updated>2015-04-09T19:15:31Z</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=Asignar macro a un botón en OpenOffice Writer|vers=4.1.x}}&lt;br /&gt;
&amp;lt;seo title=&amp;quot;Asignar macro a un botón en Writer - Manual de Apache OpenOffice&amp;quot; &lt;br /&gt;
metakeywords=&amp;quot;asignar macro boton,button,asignar,asociar macro boton,macro,basic,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;
Quizás estás pensando en agregar un botón en tu documento que ejecute la macro que has creado. ¿Es posible? Sí, y muy sencillo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este ejemplo insertaremos un botón en un documento Writer. Necesitaremos mostrar la barra de herramientas '''''Campos de control de formulario''''', desde el menú '''''Ver &amp;gt; Barras de herramientas...'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La disposición de la barra suele ser vertical, pero en este tutorial la mostramos en horizontal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-001.png|center|link=|Barra de herramientas Campos de control de formulario de OpenOffice]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== El botón Modo Diseño ===&lt;br /&gt;
El segundo icono de esta barra de herramientas activa o desactiva el '''Modo Diseño''' de formulario, y deberá estar activado (hundido) cuando estamos diseñando. Cuando queramos que se ejecute la macro tras pulsar el botón que insertaremos en el documento, lo desactivaremos (el botón no está hundido).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-002.png|center|link=|Botón Modo Diseño desactivado OpenOffice]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El documento almacena la última disposición de este botón, por lo que antes de guardar, lo dejaremos desactivado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Activar o desactivar asistentes ===&lt;br /&gt;
Al insertar determinados elementos de esta barra de herramientas en el documento Writer podemos precisar la ayuda del asistente de controles de formulario. Que esté activado o no ese asistente depende del último botón de la barra de herramientas llamado '''''Activar o desactivar asistentes'''''. Para nuestros propósitos es indiferente que se encuentre activado (el botón hundido como se muestra en las imágenes anteriores) o no.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Insertar nuestro botón ===&lt;br /&gt;
Con el botón Modo Diseño activado, hacemos clic sobre el octavo botón de la barra de herramientas, llamado botón. El cursor tomará la forma de una cruz negra con un pequeño rectángulo en su extremo inferior derecho. Sobre el documento trazaremos un rectángulo que defina las dimensiones del botón. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-003.png|center|link=|Trazaremos el botón con un rectángulo tras seleccionar la herramienta adecuada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos hacerlo de forma aproximada, pues más tarde podemos modificar sus propiedades, entre ellas, su altura y anchura. El botón quedará seleccionado y mostrará unos manejadores verdes para modificar sus dimensiones. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-004.png|center|link=|Botón una vez trazado, al seleccionarlo muestra sus manejadores activados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos desplazar el botón libremente de lugar haciendo clic sobre el mismo (cuando el cursor muestra una cruz de cuatro puntas), pero previamente deberemos cambiar su '''Anclaje''' desde su menú contextual, indicando cualquier opción que consideremos adecuada a excepción de '''Como carácter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-005.png|center|link=|Desplazar el botón de lugar; recuerda seleccionar el anclaje oportuno]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cambiar las propiedades del botón ===&lt;br /&gt;
Desde el tercer botón de la barra de herramientas llamado '''''Control''''', o bien desde la opción '''''Campo de control...''''' de su menú contextual se muestra el diálogo '''''Propiedades: Botón''''' que nos permite modificar las propiedades del botón, como su color de fondo, el tipo de letra, si incorpora o no una imagen, etc. Este diálogo presenta dos fichas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-006.png|center|link=|Editando las propiedades del botón]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De la ficha '''''General''''' destacamos las siguientes propiedades:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Título''': es el texto que presenta el botón&lt;br /&gt;
* '''Imprimible''': Permite que el botón se muestre o no en el documento impreso. El botón no es operativo en documentos PDF, aunque se muestre operativo, ya que la macro que puede ejecutar en Writer no se puede ejecutar en el PDF.&lt;br /&gt;
* '''Ancla''': Permite modificar el anclaje&lt;br /&gt;
* '''PosiciónX''' y '''PosiciónY''': Define la distancia en cm (al margen, al borde de la página, etc., según el anclaje) en la horizontal y en la vertical, respectivamente.&lt;br /&gt;
* '''Ancho''' y '''Altura''': Permite definir las dimensiones en cm.&lt;br /&gt;
* '''Fuente''': Para modificar el tipo de letra, tamaño, estilo, etc.&lt;br /&gt;
* '''Alineación''' y '''Alineación Vertical''': Posición del texto en la horizontal y en la vertical del botón, respectivamente. Crea un botón suficientemente ancho y alto para observar las diferencias.&lt;br /&gt;
* '''Color de fondo''': Color del fondo del botón.&lt;br /&gt;
* '''División de palabras''': Permite que las palabras del título ocupen varias líneas. No aplica guionado automático. El botón deberá ser lo suficientemente alto y estrecho, así como el título contar con varias palabras si queremos ver el efecto.&lt;br /&gt;
* '''Imagen''': Permite asignar una imagen en formato PNG, GIF, JPG, BMP, ... al botón. &lt;br /&gt;
* '''Alineación de gráficos''': permite situar la imagen en el interior del botón, siempre que la imagen sea menor que las dimensiones de su contenedor.&lt;br /&gt;
* '''Texto de ayuda''': Muestra una ayuda emergente al situar el ratón sobre el botón.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En lo que respecta a la imagen del botón, recomendamos imágenes en formato PNG con fondo transparente. La imagen debe tener un tamaño adecuado a las dimensiones del botón, por lo general, 16x16 para botones pequeños, 32x32 o 48x48 para los medianos, 128 para grandes botones y de 256 píxeles para los muy grandes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dado que la resolución habitual de una imagen es de 96 píxeles por pulgada, una imagen de 128x128 píxeles ocupa 3,39x3,39 cm, por lo que precisa un botón de 3,50x3,50 cm para mostrarse correctamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La fórmula para calcular el tamaño de la imagen en cm es: píxeles / resolución * 2,54, si la resolución se indica en ppp (puntos por pulgada, dpi en inglés).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asignar la macro al botón ===&lt;br /&gt;
Desde la ficha '''''Acontecimientos''''' podremos asignar la macro al botón. De entre los distintos eventos que se presentan, recomendamos utilizar el denominado '''''Botón del ratón soltado''''', que activa la macro justo cuando el usuario suelta el botón al hacer clic sobre el mismo, y no mientras todavía lo mantiene pulsado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-007.png|Desde la ficha Acontecimientos seleccionamos el evento al que asignaremos la macro|center|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haremos clic sobre el botón con tres puntos situado a nivel del evento '''''Botón del ratón soltado'''''. Se mostrará el diálogo '''''Acción asignada'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-008.png|Diálogo Acción asignada, nos permite asignar las macros o eliminar las asignaciones realizadas|center|link=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haremos clic sobre el botón '''''Macro...''''' Se presenta el diálogo '''''Selector de macro''''', que nos permite seleccionar desde el contenedor (''Biblioteca'') correspondiente la macro (en el cuadro ''Nombre de macro'') que ejecutará el botón al ser pulsado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-009.png|center|link=|Diálogo Selector de macro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para terminar, haremos clic sobre los botones '''''Aceptar''''' del diálogo actual, '''''Aceptar''''' del diálogo '''''Acción asignada''''' y finalmente sobre el botón '''''Modo Diseño''''' de la barra de herramientas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[imagen:asignar-macro-boton-openoffice-010.png|center|link=|El botón insertado, finalizado y activo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuestro botón ya está listo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Pie|Asignar una macro a un boton de una barra de herramientas en OpenOffice|Asignar una macro a un botón de una barra de herramientas|Larga=7}}&lt;/div&gt;</summary>
		<author><name>Salva</name></author>	</entry>

	</feed>