簡體   English   中英

如何使用 Python win32com 中的所有默認加載項運行 excel

[英]How do I run excel using all the default add-ins from Python win32com

import win32com
import win32com.client as win32

xl = win32.gencache.EnsureDisplatch('Excel.Application')

這會啟動 Excel,但無論出於何種原因,都沒有加載任何插件。

如果 Excel 已經加載,插件將保持加載狀態並且可以訪問。

請指教。

上下文:我正在從使用專有插件進行調用的工作表中抓取數據。 如果插件沒有加載,我需要抓取的所有單元格都會拋出錯誤。

xl = win32.gencache.EnsureDispatch('Excel.Application')

這里有錯別字。

xl = win32.gencache.EnsureDispatch('Excel.Application')

也許您可以添加代碼以在宏中訪問您的插件,然后從 Python 自動執行宏。

xl.Run("Book1.xls!Macro1")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM