2010-05-22 114 views
2

我想在python中使用win32com打开一个写保护的ms excel 2007文件 - 我知道密码。我可以用用户输入的密码将它打开到excel对话框中。我希望能够在没有任何用户交互的情况下打开文件。我试过以下,但它仍弹出对话框。如何用win32com打开在python中写保留的excel文件?

app.Workbooks.Open("filename.xls", WriteResPassword="secret") 

任何想法我做错了,请吗?

谢谢,

戴夫。

回答

2

如果我不尝试使用命名函数参数,我可以得到上面的代码工作。即以下工作:

app.Workbooks.Open("filename.xls", 2, True, None, None, "secret")