bonjour:
je voudrais ouvrir un fichier excel à partir de son emplacement stocké dans un fichier .ini
pour cela j'utilise cette fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
function  Open_ExcelFile( filename      : String;
                          var exceldoc  : variant;
                          var worksheet : variant): Boolean;
{--------------------------------------------------------------------------
  Description  : ouvre un fichier excel en lui affectant un exceldoc et un worksheet.
  Paramètre(s) : filename  = nom du fichier à ouvrir,
                 exceldoc  = document EXCEL,
                 worksheet = feuille EXCEL.
  Modifie      : exceldoc, worksheet.
  Retourne     : TRUE si l'ouverture s'est correctement effectuée.
 --------------------------------------------------------------------------}
begin
     result:=TRUE;
     try
 ---->       exceldoc:=excel.Workbooks.Open(filename,,,,,PASSWORD);
       worksheet:=exceldoc.WorkSheets[1];
     except
       on E: EOleSysError do
         begin
           DispMsg.SetError(E.ErrorCode,
                            E.Message);
           DispMsg.DisplayError(' Impossible d''ouvrir le fichier ! '+ filename,
                                   ERR_001);
           result:=FALSE;
         end; { on }
     end; { try }
end;

----> au niveau de la fleche il me dit que le PASSWORD est inconnnu..
Quelqu'un sait comment utiliser la fonction excel.Workbooks.Open?
merci de votre aide