使用Documents.Open方法传入密码。 它是否正确?

我在.py脚本中有以下几行代码,我正在访问受密码保护的文档。 但是,一旦运行此脚本,一旦winword.exe可见,Word将再次向用户请求密码。 这是正常的行为? 我怀疑,因为它要求input密码是否包含在我的.py文件中。 任何input赞赏。 以下是代码:

word=win32com.client.Dispatch('Word.Application') word.Visible=1 doc=word.Documents.Open('FilePath',PasswordDocument='PASSWORD') 

在一个侧面说明,目标是.docx必须只能通过这个脚本(打开Word),而不是其他的。 任何其他人想要实现这一点的方法也将被赞赏。