Excel 2016和PyWin32的打开方式不同,正常打开
我使用以下代码使用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时进行初始化。
虽然我明白,我可以通过他们的文件path手动初始化他们,但我更愿意以这样的方式打开Excel,即所有通常初始化的加载项都包含在内。
谢谢。