Asignar macro a una tecla en OpenOffice y LibreOffice

Asignar una macro a una tecla es muy sencillo tanto en Apache OpenOffice como en LibreOffice.
Supongamos que queremos asignar una macro ImprimirPaginaActual() a la combinación de teclas Alt+P cuando estamos en OpenOffice Writer.
Con unos pocos clics se puede establecer. ¿Quieres saber cómo?
Poner en negrita parte de un texto en una celda de OpenOffice Calc

En el Foro Oficial de Apache OpenOffice un usuario planteó esta pregunta:
¿Existe alguna forma de poner en negrita parte del texto en varias celdas de una hoja de cálculo?
Uno de los voluntarios, apodado FORNELASA planteó la solución que compartimos con todos vosotros como una nueva muestra de la potencia, eficiencia y simplicidad que pueden tener las macros de OpenOffice.
Obtener fila y columna de la celda actual en OpenOffice Calc

Para obtener la fila y la columna actual de la hoja de cálculo bastará con el siguiente código en tu macro:
Dim Fila as Long, Columna as Long
Dim Selection as Object
Selection = ThisComponent.CurrentSelection(0)
If Selection.SupportsService("com.sun.star.sheet.SheetCell") Then
Fila = Selection.CellAddress.Row
Columna = Selection.CellAddress.Column
Else
MsgBox "Selecciona una celda"
End If
Cambiar el cursor o puntero del ratón en OpenOffice Basic

¿Cómo cambiar la forma del puntero del ratón de una flecha a una mano, reloj, u otros iconos cuando pasan por encima de un objeto, como por ejemplo, un botón?
Éste código te ayuda a conseguirlo.
Proteger tus macros con contraseña en OpenOffice

OpenOffice es una aplicación de software libre.
Pero las macros que tú mismo programas no tienen por qué serlo.
Quizás quieras proteger tus macros de miradas indiscretas, o sencillamente, evitar que otros las modifiquen sin tu consentimiento.
Si es así, has llegado al lugar indicado.
Nominados en los Premios al Software Libre 2012

Hemos quedado segundos en la categoría de Mejor Blog de Software Libre en la 4ª edición de los premios PortalProgramas al Software Libre 2012.
Damos las gracias a todos los que habeis apoyado nuestra candidatura con vuestros votos. Un gesto que nos anima a seguir dedicando nuestro tiempo, conocimiento y pasión a la promoción del desarrollo y uso del software libre.
Insertar la hora actual en OpenOffice Calc
Insertar la hora actual en una celda es sencillo.
Pero no deberemos utilizar la función AHORA(), pues cada vez que se recalcule la hoja se actualizará.
Hacer que un botón inserte la hora actual en la celda seleccionada parece difícil.
Veamos como resolver fácilmente la situación con una macro que inserte la hora actual en la celda activa tras pulsar un botón.
Tercera edición del OpenOffice.org Macros Explained de Andrew Pitonyak
La tercera edición del OpenOffice.org Macros Explained de Andrew Pitonyak (en inglés) ya está disponible para su descarga en la web del autor .
Puedes descargar el documento en formato Writer (odt) y PDF. Cuenta con tres capítulos esenciales para aprender a programar en OOo Basic, cuatro capítulos de funciones para tratamiento de variables (numéricas, arrays, fecha y cadena), y varios capítulos dedicados a funciones de acceso a ficheros, los objetos UNO, documentos Writer, Calc, Draw e Impress, conformando una magnífica recopilación de macros para OpenOffice Basic.
Option Compatible en OpenOffice Basic permite mayor compatibilidad con VBA
¿Quien dijo que no se podían utilizar acentos ni la letra ñ ni la letra ç en nombres de funciones, procedimientos o variables en OOo Basic como se hace en VBA?
Pues yo mismo. Lo dije ayer, sí, ayer mismo, contestando a una pregunta en el foro español de Apache OpenOffice.
Pues ahora digo que sí se puede hacer. Donde dije Digo ahora digo Diego.






