Word = win32.Dispatch(" Word.Application")尽管Word.Visible = False命令,每隔一次显示打开的文件

时间:2016-09-19 19:02:41

标签: python win32com

我有一段非常糟糕的时间让win32com.client合作。它似乎将应用程序状态切换为"可见"并忽略我的Visible = False命令。我认为这是一个错误的包,但我想看看这里有没有人有任何想法。这个bug比任何东西都更烦人,它会导致我的路径变量中引用的文件每隔一段时间打开一次。

以下代码应在背景中打开MS Word 的实例,然后访问引用的文件。

它每次运行代码时都会打开一个word应用程序。想法...?

import win32com.client as win32

path = 'string to my file'

Word = win32.Dispatch("Word.Application")
Word.Visible = False
Word.Documents.Open(path)

1 个答案:

答案 0 :(得分:0)

尝试

word = win32.Dispatch("Word.Application")
word.Visible = True
word.Documents.Open(docPath)
doc = word.ActiveDocument

我所看到的唯一区别是代码中“ word.Visible”中的大写字母W。