我发现了问题,使用VBScript(或Powershell)打开excel页面时不会自动包含手动打开时包含的加载项,因此我需要手动添加这两个加载项。
excel.AddIns.Add("C:\Program Files (x86)\PIPC\Excel\PITrendXL.xla").Installed = True
excel.AddIns.Add("C:\Program Files (x86)\PIPC\Excel\pipc32.xll").Installed = True
手动打开Excel文件可运行公式,而使用VBScript或PowerShell或Python的win32com打开Excel文件不会
我发现了问题,使用VBScript(或Powershell)打开excel页面时不会自动包含手动打开时包含的加载项,因此我需要手动添加这两个加载项。
excel.AddIns.Add("C:\Program Files (x86)\PIPC\Excel\PITrendXL.xla").Installed = True
excel.AddIns.Add("C:\Program Files (x86)\PIPC\Excel\pipc32.xll").Installed = True