Como gerar a tabela dinâmica no Excel Folha programaticamente
-
11-09-2019 - |
Pergunta
eu sou obrigado a gerar uma tabela dinâmica no MS Excel (não em Open Office) dinamicamente conforme consulta do Usuário. Estou programando em Java e MySQL (DB), então não posso usar as janelas ou MS objeto diretamente É por isso que wana usar o VBScript. Esta VBScript irá conter dados, bem como orentation nas colunas em Pivot fieldList .Mas qualquer organismo pode me dizer o roteiro que eu deveria estar usando como eu sou muito novo para VB e objetos de Excel.
Solução
A maneira mais fácil de descobrir o que você precisa fazer é executar Excel, ligue gravação macro (sob Tools > Macro > Record New Macro
no Excel 2003 - a posição pode variar em outras edições), em seguida, realizar as acções que pretende automatizar (então parar a gravação).
Se você, em seguida, editar a macro gravada (Tools > Macro > Macros
), você deve ver o código que automatiza as ações que você realizou. Isso pode ser executado como um VBScript com muito pouca edição.
Para uma introdução aos conceitos básicos de manipular o modelo de objeto Excel em VBScript aparência esta ligação tão bom quanto qualquer outro.