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 29
| var
ExcelApp : TExcelApplication;
// ...
ExcelApp := TExcelApplication.Create(Application.MainForm);
ExcelApp.Connect;
// Je rends Excel visible pour plus de clarté
ExcelApp.Visible[0] := True;
// J'ajoute un classeur
ExcelApp.Workbooks.Add(EmptyParam, 0);
// Je suis donc PAR DEFAUT sur la feuille 1 du classeur 1 pour tout ce qui va suivre !!!
// Je remplis A1 avec 1 entier
ExcelApp.Range['A1', 'A1'].Cells.Value := 1;
// Je remplis A2 avec 1 single à 2 décimales
ExcelApp.Range['A2', 'A2'].Cells.Value := 1.23;
ExcelApp.Range['A2', 'A2'].NumberFormat := '#,#0';
// J'encadre B3 -> C5 avec une bordure
ExcelApp.Range['B3', 'C5'].Borders.Value := 1;
// Je remplis B3 -> C5 avec une chaine de caractère
ExcelApp.Range['B3', 'C5'].Cells.Value := 'Toto';
// Je sélectionne la partie renseignée de la colonne B
ExcelApp.Range[ExcelApp.Range['B1', 'B1'].End_[xlDown], ExcelApp.Range['B65536', 'B65536'].End_[xlUp]].Select; |
Partager