Categoría: "Macros para Impress"

Macro Aleatorio Entre para OpenOffice y LibreOffice Basic

Aleatorio Entre Macro para OpenOffice LibreOffice Basic

 

OOoBasic, AOOBasic y LibOBasic son casi iguales. Probablemente y poco a poco estos tres productos irán divergiendo, pero de momento los tres carecen de una función que nos ofrezca un número aleatorio entre un rango de valores.

Sí que disponen de la función Rnd(), que nos permite obtener un número aleatorio entre 0 y 1.

Nos hemos inspirado en la hoja de cálculo Calc, que posee una función llamada Aleatorio.Entre que nos devuelve un número entero entre dos valores, uno inferior y otro mayor.

A continuación detallamos una función que podemos implementar en nuestra librería de funciones básicas y que realizará el mismo trabajo para nuestras macros en Basic.

Leer más... »

Cuestión de acentos

 

En el foro se ha preguntado la posibilidad de realizar una búsqueda de palabras que contengan o no vocales acentuadas, con el fin de facilitar el aprendizaje del español a alumnos extranjeros.

Nos ha encantado la idea, y ya puestos, hemos agregado todos los acentos que existen en nuestro teclado español y algunos otros que hemos investigado en la web, con lo cual consideramos que esta macro será útil además de para el castellano para las lenguas catalana/valenciana/balear, gallega, euskara, asturleonesa, aranesa, portuguesa, brasileira, francesa (incluido valón), italiana, alemana, rumana, finlandesa, húngara, esperanto, maorí, noruega, polaca, sueca, etc...

Nueva versión: incluye las marcas de acentos del sistema de escritura románico del chino (pinyin).

Leer más... »

Insertar un FontWork utilizando macros Basic

Macro creada con FontWork desde Apache OpenOffice Draw. Efecto sombra realizado con Paint.net

 

A raíz de una petición en el foro oficial en español, algunos de sus colaboradores habituales se pusieron manos a la obra para intentar ayudar el usuario que solicitaba, ni más ni menos, que agregar mediante macros objetos FontWork a una hoja de OpenOffice Calc.

Su objetivo era crea una hoja de cálculo llena de llamativas ofertas para un comercio o supermercado, que luego imprimiría, y que lejos de ser un simple texto, dispondría de las ventajas gráficas de los FontWork.

Leer más... »

Asignar macro a una tecla en OpenOffice y LibreOffice

Asignar una 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?

Leer más... »

Tercera edición del OpenOffice.org Macros Explained de Andrew Pitonyak

Tercera edición del OOM 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

Macros OpenOffice Basic y 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.

Leer más... »

Macro presentación aleatoria para OpenOffice Impress

Macro presentación aleatoria para OpenOffice Impress

¿Necesitas que tu presentación Impress se muestre cada vez que la ejecutas con un orden de diapositivas distinto?

¿Y que ese orden sea aleatorio?

Esta macro te da una sencilla y fácil solución.

Además, te indicamos como integrar la macro en tu OpenOffice y asignarla a un botón en la barra de herramientas Presentación.

Leer más... »