2017-06-19 156 views
1

我正在試圖運行一個使用某些win32com功能的python程序 - 它包含了一些Office模塊的工作。是否可以運行win32com腳本而不在機器上安裝Microsoft Office

我的問題是:是否可以在沒有安裝Microsoft Office的機器上運行它。可能嗎?

如果不是,則可以選擇win32com與辦公室模塊一起工作,而無需安裝Microsoft office(特別是word)。

回答

7

不,不可能在未安裝Office的情況下自動運行Office。當您使Office自動運行時,執行該工作的是Office。因此它必須安裝。

如果您希望在不需要安裝Office的情況下使用Word文檔,則應該找到合適的第三方模塊。例如,python-docx。這只是一個這樣的模塊,我相信還有更多。建議您在決定使用哪個選項之前花些時間評估選項。

+0

更準確地說,我構建了一個在word文件(.doc,.docm)中插入宏片段的自動化,不幸的是python-docx不支持這種選項。我花了一些時間來尋找任何第三方模塊可以幫助我,但沒有運氣,雖然 –

+0

我很確定我回答了你問的問題。 –

相關問題