![](/img/trans.png)
[英]word = comtypes.client.CreateObject('Word.Application') generates error
[英]Word = win32.Dispatch("Word.Application") Displays the opened file every other time despite Word.Visible = False command
我很難讓 win32com.client 合作。 它似乎將應用程序狀態切換為“可見”並忽略我的 Visible = False 命令。 我認為這是包中的一個錯誤,但我想先看看這里是否有人有任何想法。 該錯誤比任何事情都更煩人,它會導致我的路徑變量中引用的文件每隔一次打開一次。
下面的代碼應該在后台打開一個 MS Word 實例,然后訪問引用的文件。
它當前每隔一次運行代碼時就會打開一個單詞應用程序。 想法……?
import win32com.client as win32
path = 'string to my file'
Word = win32.Dispatch("Word.Application")
Word.Visible = False
Word.Documents.Open(path)
嘗試
word = win32.Dispatch("Word.Application")
word.Visible = True
word.Documents.Open(docPath)
doc = word.ActiveDocument
我看到的唯一區別是代碼中“word.Visible”中的大寫 W。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.