簡體   English   中英

Word = win32.Dispatch("Word.Application") 盡管有 Word.Visible = False 命令,但每隔一次顯示打開的文件

[英]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.

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