Word = win32.Dispatch(“ Word.Application”)不管Word.Visible = False命令,每隔一次显示打开的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Word = win32.Dispatch(“ Word.Application”)不管Word.Visible = False命令,每隔一次显示打开的文件相关的知识,希望对你有一定的参考价值。
我在获取win32com.client的合作方面真是太糟糕了。它似乎将应用程序状态切换为“可见”,并忽略了我的Visible = False命令。我认为这是程序包中的错误,但我想先看看这里是否有人有任何想法。该错误比什么都更令人讨厌,它使我的path变量中引用的文件每隔一次打开。
下面的代码应打开MS Word 在后台]的实例,然后访问引用的文件。
当前每隔运行一次代码就会打开一个单词应用程序。想法...?
import win32com.client as win32
path = 'string to my file'
Word = win32.Dispatch("Word.Application")
Word.Visible = False
Word.Documents.Open(path)
我在获取win32com.client的合作方面真是太糟糕了。它似乎将应用程序状态切换为“可见”,并忽略了我的Visible = False命令。我认为这是......>
答案
尝试
word = win32.Dispatch("Word.Application")
word.Visible = True
word.Documents.Open(docPath)
doc = word.ActiveDocument
以上是关于Word = win32.Dispatch(“ Word.Application”)不管Word.Visible = False命令,每隔一次显示打开的文件的主要内容,如果未能解决你的问题,请参考以下文章