كيفية فتح ملف Excel المحجوز في Python مع Win32Com؟
سؤال
أحاول فتح ملف MS Excel 2007 محميًا باستخدام Win32Com في Python-أعرف كلمة المرور. يمكنني فتحه مع إدخال المستخدم لكلمة المرور في مربع الحوار Excel. أريد أن أكون قادرًا على فتح الملف دون أي تفاعل مستخدم. لقد جربت ما يلي ، لكنه لا يزال يظهر مربع الحوار.
app.Workbooks.Open("filename.xls", WriteResPassword="secret")
أي أفكار ما أفعله خطأ من فضلك؟
شكرًا،
ديف.
المحلول
يمكنني الحصول على الكود أعلاه للعمل إذا لم أحاول استخدام معلمات الوظيفة المسماة. أي الأعمال التالية:
app.Workbooks.Open("filename.xls", 2, True, None, None, "secret")
لا تنتمي إلى StackOverflow