macros

Factura Libre Beta 1

Hola a todos...

Con gusto ponemos a disposición de todos, la primer beta de lo que será la nueva Factura Libre. Ahora, Factura Libre es una extensión instalable con dos clics, esta primer beta será la base para las tres versiones actuales de facturación: CBB, CFD y CFDI, así que todos están invitados a probarla y ayudarme a depurarla.

Pueden descargarla desde aquí: Factura Libre Beta 1

Factura libre versión 3.4 (solo para pruebas)

Hola a todos...

La buena noticia, con la reciente publicación de LibreOffice 3.4 que puede descargarse aquí y de OpenOffice.org 3.4 beta que puede descargarse aquí, se corrigieron algunos errores en un control del cual hace uso Factura Libre, la mala noticia es que cambiaron una serie de métodos y propiedades que tambien usamos, lo cual nos obligo a dar una revisión a casi todo el código.

Combinando macros Python y Basic

Tanto en LibreOffice como en OpenOffice.org, podemos desarrollar macros en varios lenguajes (basic, python, java, beanshell, javascript) y también podemos combinarlas como veremos a continuación. Primero lee el artículo que hemos escrito en el wiki de OpenOffice.org acerca de PyUno. En el, mostramos lo necesario para iniciarte en la programación de macros con Python y además usaremos una macro de ejemplo de dicho artículo, así que por favor, leelo con atención.

Factura Libre en Plug con Javier Matuk

Agradecemos enormemente a nuestro amigo Javier Matuk por la recomendación en su programa de Factura Libre. Amablemente nos ha invitado a su siguiente programa a transmitirse el próximo martes 7 a las 22:45 por canal 40, puede verse en línea en: http://www.proyecto40.com.mx/

Ocultar (temporalmente) las barras de herramientas

Para ocultar las barras de herramientas, usamos las siguientes macros:

Abrir archivo de Calc siempre en la misma hoja

En ocasiones, diseñamos un archivo de Calc con una hoja con botones de acceso a otras herramientas como en la siguiente imagen:

Para garantizar que el archivo siempre se abre en esta hoja, solo debemos asociar la siguiente macro al evento Abrir documento del archivo.

Copiar celdas de Calc a Writer

Copiar un rango de datos de Calc a Writer es trivial, cuando el rango de datos origen queda como una tabla nueva en Writer, pero, cuando lo que quieres es solo copiar un rango de celdas en una tabla ya existente de Writer, el asunto se vuelve, un poco "caótico" por decir lo menos... intenta hacerlo si nunca lo has intentado...

La siguiente macro nos auxilia en esta tarea, solo hay que copiar los datos en Calc, ir a la tabla destino en Writer, y seleccionar solo una celda, a partir de donde quieres que empiece a copiar, y ejecutar la siguiente macro:

Como duplicar una página en Draw

Es muy sencillo, solo hay que usar el método duplicate del documento, en donde le pasamos (como objeto) la página a duplicar y nos devuelve un objeto con la hoja duplicada como en el siguiente ejemplo:

Imprimir página actual en Writer

Hola...

En la versión 3.3 de LibreOffice, se mejoro mucho el cuadro de diálogo de impresión, pero a veces hay pequeños retrocesos; eliminaron la opción de imprimir la página actual. Puedes emular este comportamiento con la siguiente macro:

Vinculando imágenes

He estado leyendo con atención el magnifico libro de mi amigo Ricardo Berlasso "Domando al escritor" , que, si no lo has leído y tu trabajo se desarrolla principalmente dentro del procesador de textos Writer, te estas perdiendo de la información más completa y clara en castellano acerca del correcto uso de este programa, lo mejor que hay para los que escribimos libros.

Suscribirse a RSS - macros