Pular para o conteúdo

Chamar macro por linha de comando [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Chamar macro por linha de comando [RESOLVIDO]

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á.

Responder tópico

2. Havia um ponto sobrando

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?

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,

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder