Python(3.6)(win32)使用附加模块SAP Analysis for Excel启动Excel
我试图用python(3.6)替换我的VBA代码,但我不知道如何用python中的SAP Analysis for Excel启动Excel(2016-64)。下面是我正在使用的代码Python(3.6)(win32)使用附加模块SAP Analysis for Excel启动Excel,python,python-3.x,excel,sap,Python,Python 3.x,Excel,Sap,我试图用python(3.6)替换我的VBA代码,但我不知道如何用python中的SAP Analysis for Excel启动Excel(2016-64)。下面是我正在使用的代码 import win32com.client as w32 f_path = "example.xlsm" xl = w32.gencache.EnsureDispatch("Excel.Application") wb = xl.Workbooks.Open(os.pa
import win32com.client as w32
f_path = "example.xlsm"
xl = w32.gencache.EnsureDispatch("Excel.Application")
wb = xl.Workbooks.Open(os.path.abspath(f_path))
xl.Visible = 1
xl.WindowState = w32.constants.xlMaximized
使用此方法,Excel将打开,但不会加载分析加载项(.vsto)。到目前为止我已经尝试过的事情:
- 在regedit中将外接程序的LoadBehavior设置为3(以便它自动启动)
- 尝试在shell中使用python启动外接程序
- 在Excel文件中包含启动外接程序的宏