Ich habe in LO Calc 24.8.6.2 ein Sheet mit zwei Schaltflächen die jeweils eine DrawPage einblenden oder ausblenden.
Wenn ich die DrawPage mit "getByIndex" anspreche geht alles wie gewollt. Wenn ich sie aber mit "getByName" ansprechen will kommt der BASIC-Laufzeitfehler "Eigenschaft oder Methode nicht gefunden: getByName.".
Ich sehe den Fehler nicht (komme aus der JavaScript/PHP Ecke).
Code: Alles auswählen
Sub S_ShowHide1_InfoBox1
	oThisSheet = ThisComponent.CurrentController.ActiveSheet
	oThisDrawPage = 	oThisSheet.DrawPage.getByIndex(0)
	
	oThisDrawPageName = oThisDrawPage.Name
	MsgBox "Drawpage heisst: "+oThisDrawPageName
	oDrawPageInfoBox1 = 	oThisDrawPage
	if oDrawPageInfoBox1.Visible then
		oDrawPageInfoBox1.Visible = false
	else
		oDrawPageInfoBox1.Visible = true
	endif
End Sub
Sub S_ShowHide2_InfoBox1
	oThisSheet = ThisComponent.CurrentController.ActiveSheet
	oThisDrawPage = 	oThisSheet.DrawPage.getByName("InfoBox1")
	
	oThisDrawPageName = oThisDrawPage.Name
	MsgBox "Drawpage heisst: "+oThisDrawPageName
	oDrawPageInfoBox1 = 	oThisDrawPage
	if oDrawPageInfoBox1.Visible then
		oDrawPageInfoBox1.Visible = false
	else
		oDrawPageInfoBox1.Visible = true
	endif
End Sub
Die Schaltfläche 1 steuert "S_ShowHide1_InfoBox1", Die Schaltfläche 2 steuert "S_ShowHide2_InfoBox1", siehe Anhang.
Kann mir da jemand helfen?
Gruss
MaLe