ComatePlus + Excel set active sheet
Posted: Thu Sep 28, 2017 8:35 am
Dear, I badly need to add sheets and make one of them active using ( ComatePlus + Excel )for transferring data. Please suggest.
Thanks
Dearman
Thanks
Dearman
http://www.purebasic.com
https://www.purebasic.fr/english/
Code: Select all
XIncludeFile "Your/Path/To/COMatePLUS.PBI"
Define ExcelFile.S = GetTemporaryDirectory() + "MyExcelTestFile.xls"
Define ExcelObject.COMateObject
; ----- Create new Excel object
ExcelObject = COMate_CreateObject("Excel.Application")
If ExcelObject
; ----- Create new workbook
ExcelObject\GetObjectProperty("Workbooks\Add")
SetCurrentDirectory(ExcelFile)
; ----- Make Excel visible
ExcelObject\SetProperty("Visible = #True")
; ----- Add new worksheet
ExcelObject\invoke("Worksheets\Add")
; ----- Rename active worksheet
ExcelObject\SetProperty("ActiveSheet\Name('My new sheet')")
EndIf