は、私が試した: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でさまざまなことをする必要があり、これはもっと簡単になるからです。
UPDATE:
$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")
これはトリックを行うようです。インストールされスクリプトが実行されたのは初めてです。その後、それはしませんでした。 奇妙な部分は、それがインストールされていても2回目は実行されないということです。だから私は偽の部分をしなければならないたびに...
誰かがもっと洗練された解決策を説明したり提供したりすることはできますか?
あなたの質問は何ですか? – aphoria