Automatizar OpenOffice.org calc con macros

Si ya es un usuario de OpenOffice.org, entonces sabrá que la alternativa de código libre y de código abierto de Sun a Microsoft Office puede mejorar drásticamente su productividad que le ahorra tiempo y dinero. Sin embargo, también sabrá que algunas tareas aún pueden ser laboriosas y que requieren mucho tiempo, y ahí es donde entran las macros OpenOffice.org. En este tutorial veremos cómo las macros pueden sacar parte del trabajo de las piernas de ese tedioso día -Apasas a día; Y, en particular, aprenderá cómo usar una macro para cambiar los datos en algunas celdas en un documento de calc de OpenOffice.org.

Cuando llegue a escribir su macro, usará una programación llamada Basic, pero No se preocupe, no se convertirá de repente en un geek de computadora; todo lo que tendrá que hacer es usar algunos comandos simples; y hará todo esto a través de OpenOffice.org’s Basic IDE (entorno de diseño integrado); Una vez más, no se preocupe, no tendrá que instalar ningún software extra y complicado: todo esto viene integrado en la aplicación OpenOffice.org.

Almacenamiento de macros </p >

Antes de crear su primera macro, solo necesita comprender un poco sobre el almacenamiento de macros: las macros se almacenan en archivos llamados módulos; Los módulos se almacenan en carpetas (o directorios) llamadas bibliotecas. Las bibliotecas se almacenan en una de las tres áreas: mis macros: cualquier macros almacenada en esta área estará disponible para todos sus documentos OpenOffice.org; OpenOffice.org Macros: estas son macros en todo el sistema disponibles para todos, sin embargo, necesita el estado de administrador para escribir en esta área; El documento actual: la macro se puede almacenar en un documento OpenOffice.org que tiene abierto; Cualquier macro de este tipo está disponible para ese documento y solo ese documento, pero esto es útil si va a pasar el documento (con la macro) a otro usuario.

READ  Tutorial de Game Maker 8: entrada de teclado, mouse y joystick

Iniciar OpenOffice .org Basic IDE

Una vez que haya decidido dónde va a almacenar su macro, entonces es hora de abrir el IDE y hacerlo simplemente: Comience a OpenOffice.org y abra un nuevo documento de Calc; Haga clic en Herramientas | Macros | Organizar macros | OpenOffice.org Basic; Seleccione el área en la que desea crear su macro y haga clic en ‘Nuevo’; Si lo solicita, ingrese un nuevo nombre de módulo (e intente ser un poco más inventivo que solo el ‘módulo1’ predeterminado).

OpenOffice.org ahora lo colocará en el IDE y Will Will Cree una nueva macro en blanco para usted (llamado ‘Main’) y puede ejecutar esta macro presionando el botón ‘Ejecutar macro’ (el botón con un triángulo verde); Obviamente, todavía no sucederá nada, pero todo eso cambiará una vez que comience a agregar código.

Escribiendo su primer macro

Dado que OpenOffice.org nos ha proporcionado amablemente Con una macro en blanco, podemos tomar eso y convertirlo en algo útil; Entonces, creemos una macro simple que: escribirá algún texto en una celda OpenOffice.org Calc; Números de entrada a una celda OpenOffice.org Calc; Agregue una fórmula a una celda OpenOffice.org calc. Osheet = thisComponent.Sheets (0)
ocell = Osheet.getCellRangeByName (“A1”)
ocell.String = ahora ()
ocell = Osheet.getCellRangeNeName (“B1”)
ocell.Value = 10
ocell = osheet.getCellRangebyName (“B2”)
ocell.value = 32
ocell = osheet.getCellRangeByName (“B3”)
ocell.formula = “= Sum (B1: B2: B2: B2: B2 ) ”
End sub

Puede aprender algunos puntos simples, pero clave, de este código: los objetos y las variables se definen utilizando la declaración dim ; El objeto thisComponent representa el documento actual con el que está trabajando; Se puede acceder a cada hoja en la hoja de cálculo utilizando la matriz de objetos Sheets ; Cada celda de una hoja se puede llamar usando la función getCellRangeByName ; Cada celda se puede escribir configurando las propiedades fórmula , String y valor . Ahora presione el botón ‘Ejecutar macro’ (solo para recordarle, ese es el botón con un triángulo verde) y luego mire su hoja de cálculo para ver el resultado final:

READ  Irfan Ver Guía de edición de fotos

A B

1 29/06/06/ 2008 13:39:26 10

2 32

3 42

Conclusión

De esto simple Tutorial Puede ver lo fácil que es comenzar el proceso de automatizar los documentos de OpenOffice.org Calc haciendo uso de macros y, con suerte, pronto podrá retirarse temprano debido a todo ese tiempo y esfuerzo que usted es que usted es Voy a salvar.