1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
procedure machin();
var
//déclaration
vMSExcel, vXLWorkbooks, vXLWorkbook, vWorksheet: variant;
aSheetName : AnsiString;
begin
//création d'une instance d'Excel
vMSExcel := CreateOleObject('Excel.Application');
vMSExcel.Visible := false;
vMSExcel.DisplayAlerts:=false; //Pour ne pas avoir de message d'alerte
//Ouverture du classeur
vXLWorkbooks := vMSExcel.Workbooks;
vXLWorkbook := vXLWorkbooks.Open(tmpFileName);
//Accès à la sheet 1
aSheetName := vXLWorkbook.WorkSheets[1].Name;
vWorksheet := vXLWorkbook.WorkSheets[aSheetName];
end; |
Partager