VBA에서 도구를 어떻게 사용할 수 있습니까?> 사무실 링크 -> Microsoft Office Excel로 분석하십시오.
-
19-08-2019 - |
문제
정렬 및 그룹화를 극복하지 않는 방식으로 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를 사용하여 적절한 키 프레스를 보낼 수 있습니다. 이상적이지 않을 수도 있습니다. 작업이 완료된시기를 쉽게 알 수 없습니다.
제휴하지 않습니다 StackOverflow