2010-05-22 2 views
2

Я пытаюсь открыть защищенный от записи файл ms excel 2007 с помощью win32com в python - я знаю пароль. Я могу открыть его с помощью ввода пароля пользователя в диалоговом окне Excel. Я хочу иметь возможность открывать файл без какого-либо взаимодействия с пользователем. Я пробовал следующее, но он по-прежнему всплывает диалоговое окно.Как открыть зарезервированный файл excel в python с помощью win32com?

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

Любые идеи, что я делаю неправильно, пожалуйста?

Thanks,

Dave.

ответ

2

Я могу заставить приведенный выше код работать, если не пытаюсь использовать именованные функции. То есть следующие работы:

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