Bonjour à tous !
J'ai une application Access qui doit me récupérer des données dans un fichier Excel. Jusqu'ici tout va bien, sauf que ce fichier Excel est protégé par un mot de passe.
J'ai une inputbox qui me récupère le mot de passe (MotDePasse), que j'injecte à l'ouverture du fichier Excel :
Sauf qu'à ce moment là, la fenêtre d'Excel apparaît quand même (malgré le Visible = False), et me demande également le mot de passe ("le fichier xxx est protégé..."). Or je veux que ces opérations soient masquées pour l'utilisateur (comme sans mot de passe, à part l'opération de saisie dans le inputbox).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set xlApp = CreateObject("Excel.Application") xlApp.Visible = False Set xlBook = xlApp.Workbooks.Open(FileName:=chemin, Password:=MotDePasse)
J'ai essayé d'ajouter :
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part xlApp.DisplayAlerts = False
Mais rien n'y fait... help !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set xlBook = xlApp.Workbooks.Open(FileName:=chemin, Password:=MotDePasse, UpdateLinks:=False)
Partager