Code: Select all
ActiveSheet\ListObjects\Add(xlSrcRange, Range("$A$1:$C$2"), , xlYes).Name = "Tableau1"
Range("Tableau1[#All]").Select
ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleLight11"
Thanks in advance
Code: Select all
ActiveSheet\ListObjects\Add(xlSrcRange, Range("$A$1:$C$2"), , xlYes).Name = "Tableau1"
Range("Tableau1[#All]").Select
ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleLight11"
Code: Select all
XIncludeFile #PB_Compiler_Home + "comateplus.pbi"
Global COMateObject ExcelObject, WorkBook
ExcelObject = COMate_CreateObject("Excel.Application")
ExcelObject\SetProperty("Visible = #True")
ExcelObject\SetProperty("DisplayAlerts=0")
WorkBook = ExcelObject\GetObjectProperty("Workbooks\Add")
wORKBOOK\INVOKe("ActiveSheet\ListObjects\Add(1, Range('$A$1:$C$2'), , 1)\name='Tableau1'")
Workbook\invoke("Range('Tableau1[#All]')\Select")
Workbook\invoke("ActiveSheet.ListObjects('Tableau1').TableStyle = 'TableStyleLight11'")
fichier2$ = GetUserDirectory(#PB_Directory_Desktop)+"recap_suivi.xlsx"
Workbook\Invoke("SaveAs('"+fichier2$+"'"+",51)")
;Fermeture du fichier Excel
ExcelObject\Invoke("ActiveWorkbook\Close")
ExcelObject\SetProperty("Visible = #True")
ExcelObject\SetProperty("Visible = #True")
ExcelObject\SetProperty("ScreenUpdating = #True")
ExcelObject\SetProperty("DisplayAlerts=1")
ExcelObject\Invoke("Quit")
WorkBook\Release()
ExcelObject\Release()
Code: Select all
XIncludeFile "COMatePLUS.pbi"
DisableExplicit
Define.COMateObject ExcelObject, WorkBook, Range
ExcelObject = COMate_CreateObject("Excel.Application")
If ExcelObject
If ExcelObject\SetProperty("Visible = #True") = #S_OK
WorkBook = ExcelObject\GetObjectProperty("Workbooks\Add")
If WorkBook
Range = WorkBook\GetObjectProperty("ActiveSheet\Range('A1:C2')")
If Range
Workbook\SetProperty("ActiveSheet\ListObjects\Add(1, " + Str(Range) + " As ComateObject, #Opt, 1)\name='Tableau1'")
Range\Release()
EndIf
ExcelObject\Invoke("Quit()")
WorkBook\Release()
EndIf
EndIf
ExcelObject\Release()
Else
MessageRequester("COMate -Excel demo", "Couldn't create the application object!")
EndIf
Code: Select all
'$0024A$00241:$0024C$00242'
Code: Select all
Range = WorkBook\GetObjectProperty("ActiveSheet\Range('$0024A$00241:$0024C$00242')")
Code: Select all
Sheet = workbook\GetObjectProperty("ActiveSheet")
Debug Comate_Getlasterrordescription()+ "Ligne 69"
Sheet\Invoke("Columns('D:D')\Select")
sheet\invoke("Selection\ColumnWidth = 25")
Code: Select all
Workbook\SetProperty("ActiveSheet\Columns('D:D')\ColumnWidth=25")