Bonjour a tous
J'ai un probleme pour ajouter l'autofilter sur la 1ere ligne de mes documents excel.
voici mon code
Je ne sais pas du tout comment faire.
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 Variant vMSExcel, vFileName, vXLWorkbooks, vXLWorkbook, vWorksheet, vSheetName, vCells ; vMSExcel = Variant::CreateObject("Excel.Application"); vFileName = "C:\\bla.xls"; vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks"); vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName); vSheetName = "Feuille1"; vWorksheet = vXLWorkbook.OlePropertyGet("Worksheets",vSheetName); vCells = vWorksheet.OlePropertyGet("Cells"); vCells.OlePropertySet("HorizontalAlignment", xlCenter); vCells.OlePropertySet("VerticalAlignment", xlCenter); vCells.OlePropertySet("WrapText", true); vWorksheet.OlePropertySet("EnableAutoFilter", true); vWorksheet.OlePropertySet("AutoFilter",true); //erreur lors de la compilation (Membre introuvable)
Toute aide est la bienvenue.
Merci d'avance.
Partager