import win32com
import win32com.client as win32
xl = win32.gencache.EnsureDisplatch('Excel.Application')
这会激活Excel,但无论出于何种原因,都不会加载任何插件。
如果已加载Excel,则插件将保持加载状态并可以访问。
请告知。
上下文:我正在从使用专有插件进行调用的工作表中抓取数据。如果插件没有加载,我需要抓取的所有单元格都会抛出错误。
答案 0 :(得分:0)
也许你可以添加代码来访问宏中的插件,然后从Python自动化宏。
xl.Run("Book1.xls!Macro1")
答案 1 :(得分:0)
xl = win32.gencache.EnsureDisplatch(' Excel.Application')
这里有拼写错误。
xl = win32.gencache.EnsureDispatch(' Excel.Application')