Tabellen - Calc
Wie kann man per Makro ein Arbeitsblatt aktivieren?
Um ein Arbeitsblatt per Makro zu aktivieren, muss man den CurrentController bemühen.
Dann kann man entweder über den Namen
Basic
myDoc = ThisComponent
myView = myDoc.CurrentController
mySheet = myDoc.Sheets.getByName(sheetsname)
myView.setActiveSheet(mySheet) oder über den Index darauf zugreifen.
Basic
myDoc = ThisComponent
myView = myDoc.CurrentController
mySheet = myDoc.Sheets(sheetsnumber)
myView.setActiveSheet(mySheet) Zwei Makros dazu stehen in den Tools.
