如何在Python中使用win32com打开写保护的Excel文件?
我正在尝试用Python中的win32com打开一个受保护的Excel 2007文件——我知道密码。我可以通过在Excel的对话框中输入密码来打开它。但我想要的是能够在没有任何用户操作的情况下打开这个文件。我试过以下方法,但对话框还是会弹出来。
app.Workbooks.Open("filename.xls", WriteResPassword="secret")
请问我哪里做错了吗?
谢谢,
戴夫。
1 个回答
3
如果我不使用命名的函数参数,上面的代码就能正常工作。也就是说,下面的代码可以运行:
app.Workbooks.Open("filename.xls", 2, True, None, None, "secret")