Jacarta POI: Como incluir um Macro em um XLS usando POI?

:?:Ola pessoal, queria saber se existe alguma forma de incluir um MACRO em um aruivo XLS usando POI.

se alguem souber posta o código aki…

valeu.

Sua macro é estática ou pode ser fatorada de maneira a depender de parâmetros que a aplicação coloca via api do POI ?

Se este for o caso, o caminho é criar uma planilha no próprio excel com as macros que vc. precisa e usá-la como umm template para as planilhas geradas dinamicamente. Uma característica importante do POI é preservar os registros de um documento que for aberto, o que permite aplicar esta técnica tanto para o uso de macros e outros recursos do Excel não diretamente (ou facilmente) acessíveis via API.

psevestre,

minha macro é simples, a o auto alinhamento dos campos quando o documento é aberto:

Sub Auto_open() Cells.EntireColumn.AutoFit End Sub

acredito que precisarei utilizar um documento como template, voce saberia como copiar os sheets de uma planilha ja pronta para este documento de template ?

obrigado pelo retorno. :slight_smile: