Chamar macro por linha de comando [RESOLVIDO]

1. Chamar macro por linha de comando [RESOLVIDO]

Allan Wiese
allanwiese

(usa Debian)

Enviado em 08/10/2008 - 15:40h

Olá.

Minha dúvida é a seguinte: preciso executar algumas macros do OpenOffice automaticamente, chamando-as por um script e, segundo minhas pesquisas até aqui, devo utilizar o seguinte comando:
$oowriter nomeDoDocumento.odt "macro://./Biblioteca.Modulo.NomeDaMacro"

Porém, o resultado do comando acima apenas abre o documento, sem que a macro seja executada sobre ele.

Alguém sabe de alguma outra maneira de se chamar macros por linha de comando ou poderia me dizer o que está errado com o comando que eu estou tentando executar?

Muito obrigado desde já.


  


2. Havia um ponto sobrando

Allan Wiese
allanwiese

(usa Debian)

Enviado em 09/10/2008 - 18:04h

Olá a todos.

Já consegui resolver o problema.

A solução foi a seguinte: tirar o ponto que existia entre as duas barras após 'macro:' e a barra antes de 'biblioteca'.
O comando completo ficou:

$oowriter nomeDoDocumento.odt "macro:///NomeDaBiblioteca.NomeDoModulo.NomedaMacro"

O comando funciona também sem as aspas ao redor do identificador da macro.


3. E para rodar no shell o arquivo com a macro?

claudio
cmelo

(usa Suse)

Enviado em 07/06/2013 - 17:31h


E para rodar no shell o arquivo com a macro? Como executar o openoffice na linha de comando usando uma macro?

Att,






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts