2010-05-22 110 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")