import win32com
import win32com.client as win32
xl = win32.gencache.EnsureDisplatch('Excel.Application')
这会启动 Excel,但出于某种原因没有加载任何插件。
如果 Excel 已经加载,插件将保持加载状态并且可以访问。
请指教。
上下文:我正在从使用专有插件进行调用的工作表中抓取数据。如果插件未加载,我需要抓取的所有单元格都会抛出错误。
最佳答案
也许您可以添加代码以在宏中访问您的插件,然后通过 Python 自动执行该宏。
xl.Run("Book1.xls!Macro1")
关于python - 如何使用 Python win32com 中的所有默认加载项运行 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6191614/