[es-users] Llamar una macro desde la linea de comandos
He escrito un procedimiento (sub) para un documento de hoja de cálculo, y intento llamarlo desde la línea de comandos así: localc "macro:///Standard.Etiquetas.ImprimirPagina(1)" etiquetas.ods Pero no hace absolutamente nada, y dicho procedimiento sólo se ejecuta si lo lanzo manualmente desde el mismo LibreOffice. Por otra parte, ¿Se pueden establecer parámetros a Main() ? Nota: Uso LibreOffice 4.2.8.2 -- __ I'm using this express-made address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should fix this against automated addresses collectors. -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Re: [es-users] Referencia de programacion en VBA para LO
Hola, Narcís: Puedes valerte de esa guía sin ningún problema. En alguna ocasión se habló de migrar el contenido del viejo wiki de OpenOffice.org hacia el de TDF, pero hasta ahora no ha habido ninguna acción concreta. -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Re: [es-users] Referencia de programacion en VBA para LO
On Thu, 7 Sep 2017 09:42:49 +0200, Narcis Garciawrote: > ¿Alguien sabe si hay el equivalente de esta documentación de referencia > del lenguaje BASIC para LibreOffice? > https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide > > Gracias. > Por si fuera útil, por acá en español: https://wiki.openoffice.org/wiki/ES/Manuales/GuiaAOO/TemasAvanzados/Macros El 99% de esta documentación es válida aún para LibreOffice. Si van empezando con Basic (y también si no), les recomiendo ampliamente usar Python en vez de Basic. Saludos -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Re: [es-users] Llamar una macro desde la linea de comandos
On Thu, 7 Sep 2017 10:43:21 +0200, Narcis Garciawrote: > He escrito un procedimiento (sub) para un documento de hoja de cálculo, > y intento llamarlo desde la línea de comandos así: > > localc "macro:///Standard.Etiquetas.ImprimirPagina(1)" etiquetas.ods > > Pero no hace absolutamente nada, y dicho procedimiento sólo se ejecuta > si lo lanzo manualmente desde el mismo LibreOffice. > Por otra parte, ¿Se pueden establecer parámetros a Main() ? > > > Nota: Uso LibreOffice 4.2.8.2 > -- Para ejecutar la macro del archivo: soffice test_macro.ods macro://test_macro/Standard.Module1.NOMBRE_MACRO Saludos -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Re: [es-users] Llamar una macro desde la linea de comandos
On Thu, 7 Sep 2017 10:43:21 +0200, Narcis Garciawrote: > He escrito un procedimiento (sub) para un documento de hoja de cálculo, > y intento llamarlo desde la línea de comandos así: > > localc "macro:///Standard.Etiquetas.ImprimirPagina(1)" etiquetas.ods > > Pero no hace absolutamente nada, y dicho procedimiento sólo se ejecuta > si lo lanzo manualmente desde el mismo LibreOffice. > Por otra parte, ¿Se pueden establecer parámetros a Main() ? > > > Nota: Uso LibreOffice 4.2.8.2 A menos que estés usando un alias, deberías usar soffice, toma en cuenta que tal como pasas el argumento de la macro, busca la macro en las macros de tu carpeta de usuario, NO en el documento. Si, puedes pasarle argumentos a cualquier macro. soffice "macro:///Standard.Module1.Main(Hola)" test_macro.ods Supongo que aplica para tu versión de LibreOffice, considera usar al menos la Stil Otra forma es que asignes la macro al avento Abrir documento del archivo Saludos -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
[es-users] Referencia de programacion en VBA para LO
¿Alguien sabe si hay el equivalente de esta documentación de referencia del lenguaje BASIC para LibreOffice? https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide Gracias. -- __ I'm using this express-made address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should fix this against automated addresses collectors. -- Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscr...@es.libreoffice.org ¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/ Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es Archivo de la lista: http://listarchives.libreoffice.org/es/users/ Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados