我使用PyWin32包使用以下代码从Python打开Excel 2016
import win32com.client as win32
from win32com.client import Dispatch
def openWorkbook(filePath):
excelObj = win32.gencache.EnsureDispatch("Excel.Application")
excelObj.DisplayAlerts = False
excelObj.Visible = True
wbkObj = excelObj.Workbooks.Open(Filename=filePath)
return(excelObj, wbkObj)
当我以这种方式打开工作簿时,我所依赖的许多加载项都没有初始化,尽管它们在我以典型方式打开Excel时会初始化。
虽然我知道我可以通过他们的文件路径手动初始化它们,但我更希望以这样的方式打开Excel,以便包含通常初始化的所有加载项。
谢谢。