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
Partager