Как открыть запись зарезервированного файла Excel в Python с Win32com? - PullRequest
2 голосов
/ 22 мая 2010

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

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

Есть идеи, что я делаю не так, пожалуйста?

Спасибо

Дэйв.

1 Ответ

2 голосов
/ 24 июня 2010

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

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