繁体   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