다른 통합 문서를 열고 전원 쿼리 및 전원 피벗에서 만든 연결을 새로 고치는 Workbook_Open 매크로가 포함 된 Excel 통합 문서가 있습니다. 이 통합 문서는 매일 오전 7시 30 분에 작업 스케줄러에 의해 열립니다.Excel VBA 전원 쿼리 작업 스케줄러 열기
문제는 작업 sheduler가 통합 문서를 열면 전원 쿼리와 전원 피벗이 제대로로드되기 전에 매크로가 실행되고 연결 새로 고침은 "Microsoft.Mashup.Oledb.1 not registered"이라는 오류를 발생시키는 경우입니다.
수동으로 통합 문서를 열면 모든 것이 올바르게 작동합니다. 그리고 작업이 실행되기 전에 Excel을 열면 추가 기능이 이미로드되어 있기 때문에 작동합니다.
Power Query와 Power Pivot을 먼저로드 한 다음 나머지 코드를 실행하는 방법이 있습니까?
For Each CurrAddin In Excel.Application.AddIns
If CurrAddin.Installed Then
CurrAddin.Installed = False
CurrAddin.Installed = True
End If
Next CurrAddin
를하지만 여기에 작동하지 않는 것 :
는 또한 먼저 애드 인 reaload하려고 노력했다.고맙습니다. 아이디어를 제공해 주셔서 감사합니다.