No VBA, como se pode usar as ferramentas -> Links do Office -> Analisar com o Microsoft Office Excel

StackOverflow https://stackoverflow.com/questions/651855

Pergunta

Estou tentando exportar uma consulta do MS Access para o MS Excel de uma maneira que não carrega a classificação e o agrupamento. Percebi que essa funcionalidade está simplesmente disponível abrindo uma consulta e clicando:

Ferramentas -> Links para o Office -> Analise -o com o Microsoft Office Excel

No entanto, não sei como chegar a esse recurso do MS Access programaticamente usando o VBA.

Eu ia tentar algo assim:

 DoCmd.OpenQuery "QueryName", acViewNormal, acReadOnly
 DoCmd.AnalyseFeatureFunctionHere

ou

 DoCmd.OpenQuery "QueryName", acViewNormal, acReadOnly
 SysCmd(acAnalyseFeatureFunctionHere)

ou

 DoCmd.OpenQuery "QueryName", acViewNormal, acReadOnly
 Application.AnalyseFeatureFunctionHere
Foi útil?

Solução

É possível executar comandos de menu com o comando run, por exemplo, para a saída para o Excel que você pode usar:

DoCmd.RunCommand acCmdOutputToExcel

No entanto, seria mais comum o uso de saída ou transferências.

Outras dicas

CommandBars ("Barra de menus"). Controls ("Ferramentas").

Na pior das hipóteses, você pode usar o SendKeys para enviar as prensas de teclas apropriadas ... que podem não ser ideais, porém, você não poderá (facilmente) informar quando a operação estiver concluída.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top