我有一段非常糟糕的时间让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)
答案 0 :(得分:0)
尝试
word = win32.Dispatch("Word.Application")
word.Visible = True
word.Documents.Open(docPath)
doc = word.ActiveDocument
我所看到的唯一区别是代码中“ word.Visible”中的大写字母W。