Bonjour,

Je dois réaliser un petit programme entièrement automatique (donc sans intervention utilisateur) me permettant de lire des fichiers Excel. J'ai consulté la FAQ et je tombe sur ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
string filePath = @"C:\Classeur1.xls";
_Application application = new ApplicationClass();
_Workbook workbook = application.Workbooks.Open(filePath, Type.Missing,Type.Missing, Type.Missing,                                    Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing);
Or pour des fichiers Excels protégé avec des mots de passe, bien qu'il existe la propriété 'HasPassword' , je suis obligé préalablement d'ouvrir mon fichier avec 'Open', ce qui provoque l'affichage d'excel me demandant le mot de passe.

Ai-je rater qqchose? Existe-t-il une autre solution qui me permettrait de tester si le fichier excel est protégé ?