VBA에서 도구를 어떻게 사용할 수 있습니까?> 사무실 링크 -> Microsoft Office Excel로 분석하십시오.

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

문제

정렬 및 그룹화를 극복하지 않는 방식으로 MS Access에서 MS Access에서 쿼리를 MS Excel로 내보내려고합니다. 이 기능은 쿼리를 열고 클릭하여 간단하게 사용할 수 있음을 알았습니다.

도구 -> 사무실 링크 -> Microsoft Office Excel로 분석

그러나 VBA를 사용하여 프로그래밍 방식으로 MS Access 의이 기능에 도달하는 방법을 모르겠습니다.

나는 다음과 같은 것을 시도 할 것입니다.

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

또는

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

또는

 DoCmd.OpenQuery "QueryName", acViewNormal, acReadOnly
 Application.AnalyseFeatureFunctionHere
도움이 되었습니까?

해결책

RUN 명령을 사용하여 메뉴 명령을 실행할 수 있습니다 (예 : 사용할 수있는 Excel을 출력 할 수 있습니다.

DoCmd.RunCommand acCmdOutputToExcel

그러나 outputto 또는 transferspreadsheet를 사용하는 것이 더 일반적입니다.

다른 팁

CommandBars ( "메뉴 표시 줄"). Controls ( "도구"). Controls ( "Office Links"). Controls ( "Microsoft Office Excel을 사용하여 분석"). AccDodeFaultAction

최악의 경우 SendKeys를 사용하여 적절한 키 프레스를 보낼 수 있습니다. 이상적이지 않을 수도 있습니다. 작업이 완료된시기를 쉽게 알 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top