내가 시도 :AutoIt이 부하 엑셀 추가 기능
$sAddIn = "H:\prog\essxleqd.xla"
$oExcel = ObjCreate("Excel.Application")
$oExcel.Visible = 1
$oExcel.WorkBooks.Add
$oAddIn = $oExcel.AddIns.Add($sAddIn)
$oAddIn.Installed = True
$oExcel.WorkBooks.Open("H:\Balance_Inquiry.xls")
내가 할 경우 :
Run('"c:\pathtoexcel\excel.exe" "c:\pathtoaddin\addin.xla"')
그것은 작동합니다. 하지만 나는 이전 솔루션을 선호하는데 그 이유는 Excel에서 다른 것들이 필요하기 때문입니다.
는업데이트 :
$sAddIn = "H:\prog\essxleqd.xla"
$oExcel = ObjCreate("Excel.Application")
$oExcel.Visible = 1
$oExcel.WorkBooks.Add
$oAddIn = $oExcel.AddIns.Add($sAddIn)
$oAddIn.Installed = False
$oAddIn.Installed = True
$oExcel.WorkBooks.Open("H:\Balance_Inquiry.xls")
이 트릭을 할 것으로 보인다. 처음 설치하고 작업 한 스크립트를 실행했을 때입니다. 그 후에는 그렇지 않았습니다. 이상한 부분은 설치 한 후에도 두 번째로 실행되지 않는다는 것입니다. 그래서 나는 틀린 부분을해야 할 때마다 ...
어쩌면 누군가가 더 우아한 해결책을 설명하거나 제공 할 수 있습니까?
무엇이 당신의 질문입니까? – aphoria