Excel 2016与PyWin32的打开方式与正常打开

时间:2017-04-07 08:24:23

标签: python excel python-3.x winapi 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时会初始化。

虽然我知道我可以通过他们的文件路径手动初始化它们,但我更希望以这样的方式打开Excel,以便包含通常初始化的所有加载项。

谢谢。

0 个答案:

没有答案