[Gelöst]verschiedene Symolleisten usw. in Calc
Verfasst: Sa 18. Jan 2025, 13:18
Hallo Gemeinde,
ich versuche in Calc die verschiedenen Symbolleisten, Statusleiste usw. per Makro ein- oder auszublenden.
Mit:
sub All()
ThisComponent.CurrentController.Frame.LayoutManager.setVisible(False, True)
end sub
gelingt das für die Menüleiste, Standardsymbolleiste, Formatierungsleiste, Statuszeile, Suchleiste und die Eingabezeile.
Einzeln funktioniert das z.B. mit
Sub StandardbarAN()
' LayoutElements = "private:resource/toolbar/findbar"
LayoutElements = "private:resource/toolbar/standardbar"
' LayoutElements = "private:resource/toolbar/formatobjectbar"
' LayoutElements = "private:resource/menubar/menubar"
' LayoutElements = "private:resource/statusbar/statusbar"
' LayoutElements = "private:resource/toolbar/tabbar"
doc = ThisComponent
frame = doc.CurrentController.Frame
lmgr = frame.LayoutManager
lmgr.showElement(LayoutElements)
End Sub
nur für die Eingabezeile habe ich keinen Code gefunden.
Da muß ich eine Excel-Anleihe benutzen:
Sub InputbarAN()
Application.DisplayFormulaBar = True
End Sub
Ich suche aber eine reine LO-Lösung
Die anderen Leisten funktionieren mit z.B.
Sub verschiedene()
thiscomponent.currentcontroller.VerticalScrollBar = true
thiscomponent.currentcontroller.HorizontalScrollBar = true
thiscomponent.currentcontroller.sheettabs=true
thiscomponent.currentcontroller.ColumnRowHeaders = True oder False
End Sub
Dabei aber nur die Spaltenköpfe und Zeilenköpfe gemeinsam, Einzellösung habe ich noch nicht gefunden.
Hat jemand eine Idee? Würde mich freuen.
Jürgen
ich versuche in Calc die verschiedenen Symbolleisten, Statusleiste usw. per Makro ein- oder auszublenden.
Mit:
sub All()
ThisComponent.CurrentController.Frame.LayoutManager.setVisible(False, True)
end sub
gelingt das für die Menüleiste, Standardsymbolleiste, Formatierungsleiste, Statuszeile, Suchleiste und die Eingabezeile.
Einzeln funktioniert das z.B. mit
Sub StandardbarAN()
' LayoutElements = "private:resource/toolbar/findbar"
LayoutElements = "private:resource/toolbar/standardbar"
' LayoutElements = "private:resource/toolbar/formatobjectbar"
' LayoutElements = "private:resource/menubar/menubar"
' LayoutElements = "private:resource/statusbar/statusbar"
' LayoutElements = "private:resource/toolbar/tabbar"
doc = ThisComponent
frame = doc.CurrentController.Frame
lmgr = frame.LayoutManager
lmgr.showElement(LayoutElements)
End Sub
nur für die Eingabezeile habe ich keinen Code gefunden.
Da muß ich eine Excel-Anleihe benutzen:
Sub InputbarAN()
Application.DisplayFormulaBar = True
End Sub
Ich suche aber eine reine LO-Lösung
Die anderen Leisten funktionieren mit z.B.
Sub verschiedene()
thiscomponent.currentcontroller.VerticalScrollBar = true
thiscomponent.currentcontroller.HorizontalScrollBar = true
thiscomponent.currentcontroller.sheettabs=true
thiscomponent.currentcontroller.ColumnRowHeaders = True oder False
End Sub
Dabei aber nur die Spaltenköpfe und Zeilenköpfe gemeinsam, Einzellösung habe ich noch nicht gefunden.
Hat jemand eine Idee? Würde mich freuen.
Jürgen