Ouverture d'un fichier excel à partir d'un fichier .ini
bonjour:
je voudrais ouvrir un fichier excel à partir de son emplacement stocké dans un fichier .ini
pour cela j'utilise cette fonction
Code:
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