2011-05-31 57 views
3
import win32com 
import win32com.client as win32 

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

這會觸發Excel,但無論出於何種原因,插件都無法加載。如何使用Python中的所有默認加載項運行excel win32com

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

請指教。

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

回答

0

也許你可以添加代碼來訪問你的插件在宏中,然後從Python自動化宏。

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

XL = win32.gencache.EnsureDisplatch( 'Excel.Application')這裏

錯別字。 ('Excel.Application')

相關問題