Bonjour;
J'ai un modèle de fichier excel existant; je veux créer un nouveau fichier en se basant sur ce modèle( c'est comme une sorte de copie ) et leremplir par des données.(c'est exactement l'équivalent de faire bouton droit+nouveau sur le fichier)
Mon code actuel c'est que j'ouvre mon modèle existant comme suit :
Autre chose avec l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try ExcelApplication := GetActiveOleObject('Excel.Application'); except ExcelApplication := CreateOleObject('Excel.Application'); end; ExcelApplication.Visible := true; vXLWorkbooks := ExcelApplication.Workbooks; aFileName := 'c:\test.xls' ; vXLWorkbook:=vXLWorkbooks.Open(aFileName);le traitement de remplissage apparait , alors comment faire pour remplir le fichier avec les données en background puis l'ouvrir en affichant les données remplies ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part ExcelApplication.Visible := true;
N.B: je connais bien comment remplir les cellules et tout le traitement accompagné mon seul souci c'est comment ouvrir la copie en la lançant en arrière plan.le reste je m'en occupe.
Merci d'avance
Partager