Code: Alles auswählen
Sheet=Sheets.getByName("Dashboard")
Code: Alles auswählen
Sheet=Sheets.getByName("Dashboard")
Code: Alles auswählen
Sheets.getByName("Dashboard")
Code: Alles auswählen
Sheet=Sheets.getByName("Dashboard")
Code: Alles auswählen
Button=oSheet.getDrawPage().Forms.getByIndex(0).getByName("Schaltfläche 1")
Code: Alles auswählen
mri Sheet.DrawPage.Forms.getByIndex(0)
Code: Alles auswählen
ShowSchulden
Code: Alles auswählen
ShowSchulden
Code: Alles auswählen
Sub WeerGraveSchulden
Dim oBlad_Dashboard As Object, oBlad_Schulden As Object
Dim oButton As Object
oDoc = ThisComponent
oBlad_Dashboard = oDoc.sheets.getByName("Dashboard")
oBlad_Schulden = oDoc.sheets.getByName("Schulden")
oButton = oBlad_Dashboard.DrawPage.Forms.getByIndex(0).getByName("ShowSchulden")
IF Button.State = 1 THEN
oBlad_Schulden.visible = True
ELSE
oBlad_Schulden.visible = False
END IF
End Sub
Code: Alles auswählen
'
'
' Hier eine andere Bezeichnung für die Blätter.
'
Sub WeerGraveSchulden
Dim oDashboard_Blad as Object, oSchulden_Blad As Object
Dim oButton As Object
oDoc = ThisComponent
oDashboard_Blad = oDoc.sheets.getByName("Dashboard")
oSchulden_Blad = oDoc.sheets.getByName("Schulden")
oButton = oDashboard_Blad.DrawPage.Forms.getByIndex(0).getByName("ShowSchulden")
IF Button.State = 1 THEN
oSchulden_Blad.visible = True
ELSE
oSchulden_Blad.visible = False
END IF
End Sub
Code: Alles auswählen
Sub WeerGaveSchulden
Dim oDashboard_Blad as Object, oSchulden_Blad As Object
Dim oButton As Object
oDoc = ThisComponent
oDashboard_Blad = oDoc.sheets.getByName("Dashboard")
oSchulden_Blad = oDoc.sheets.getByName("Schulden")
oButton=oDashboard_Blad.getDrawPage().Forms.getByIndex(0).getByName("Schulden1")
IF oButton.State = 1 THEN
oSchulden_Blad.IsVisible = True
ELSE
oSchulden_Blad.IsVisible = False
END IF
End Sub
Code: Alles auswählen
Sub tooglesheet(event)
button = event.Source.Model
doc = button.Parent.Parent.Parent
schulden = doc.Sheets.getByName("Schulden")
schulden.IsVisible = IIF(button.State, True, False)
End Sub
"Schaltfläche 1". Niederländisch?
Ich Probiere mir dass an zu Lehrern, glaube schon das es übersichtlicher ist.So ähnlich hattes ja auch schon Karolus heute nachmittag gezeigt. Ich persönlich setze aber noch ganz gerne ein kleines o voran, damit ich weiß das es sich um ein Object handelt, und nicht z.B. ein String ist. Das ist wohl alles kein muss, aber im Laufe der Zeit, wenn ein Makro immer größer wird, sind das manchmal kleine aber nützliche Helferlein