Olá Denis,

Ainda não tive a oportunidade de escrever macros, mas gostaria programo em
java.

Calendar horaLocal = Calendar.getInstance();
String newNome = "Tabela de Preços " + horaLocal.get(Calendar.DAY_OF_MONTH
)
+ "_" + horaLocal.get(Calendar.MONTH )
+ "_" + horaLocal.get(Calendar.YEAR ) + "_" + horaLocal.get(
Calendar.HOUR_OF_DAY ) + "h " + horaLocal.get(Calendar.HOUR_OF_DAY )
+ "m " + horaLocal.get(Calendar.SECOND ) + "s";



O seu programa aparentemente está certo.


" Ocorreu uma exceção durante a execução do beanshell de script
precos.bshna linha: 110.
Tipo: com.sun.star.uno.RuntimeException


RuntimeException nã diz muita coisa. Você já pensou em tratar essa excessão
e ver qual a saída completa, com um getStackTrace por exemplo...

Outra coisa, veja qual a string gerada por esse monte de comandos para ver
se não tem nenhum caractere inválido no meio...


Na documentação da API do OOo, o método insertNewByName

  *insertNewByName*( [in] string  aName,  [in] short  nPosition );
que tipo de parâmetro  é esse, string com "S" minúsculo? Um "Typo" da
documentação?


A descrição está assim porque podemos programar em várias linguagens dentro
do openoffice, como java, phyton, e a própria linguagem do openoffice que é
o starbasic se não me engano. Desse modo seria uma espécie de descrição
genérica.


Boa sorte e quando resolver compartilhe a solução com a gente.

Até mais.

--
------------------------------------------------------
Prof. Sebastião E. Alves FIlho
Universidade do Estado do Rio Grande do Norte
Faculadade de Ciência e Tecnologia Mater Christi

Responder a