2010-05-22 8 views
2

J'essaie d'ouvrir un fichier ms excel 2007 protégé en écriture en utilisant win32com en python - je connais le mot de passe. Je peux l'ouvrir avec l'entrée d'utilisateur du mot de passe dans la boîte de dialogue d'Excel. Je veux être en mesure d'ouvrir le fichier sans aucune interaction de l'utilisateur. J'ai essayé ce qui suit, mais il affiche toujours la boîte de dialogue.Comment ouvrir un fichier excel réservé en python avec win32com?

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

Des idées de ce que je fais mal s'il vous plaît?

Merci,

Dave.

Répondre

2

Je peux obtenir le code ci-dessus pour fonctionner si je n'essaie pas d'utiliser les paramètres de fonction nommés. C'est à dire. les travaux suivants:

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