É possível adicionar VB para uma folha de Excel de POI?
-
03-07-2019 - |
Pergunta
Alguém sabe se é possível adicionar VB para um documento Excel, a partir de dentro Java? Basicamente, eu quero adicionar uma tabela dinâmica a uma folha, e definir algumas das suas propriedades de forma dinâmica. Eu sei que eu posso acessar as configurações da tabela pivô do VB, mas não diretamente de POI.
Solução
Eu tenho feito algo semelhante, onde eu criei uma planilha com VBA antes usando o Excel. Eu, então, carregá-lo usando POI, preencher os valores e depois salvá-lo novamente. Assim eu recebo uma planilha com os valores povoadas ea VB pré-configurado / macros etc.
Talvez você precisa para criar o seu VBA com antecedência, e ele irá ler suas propriedades dinâmicas da folha. Você pode, em seguida, preencher essas propriedades à vontade.