Hi,
das englischsprachige OO-Forum (Suchworte toolbar und macro) scheint auskunftsfreudiger als das deutsche, hier ein paar Links, die Dir hoffentlich weiterhelfen, allerdings sprachst Du auch von "bestimmten Bedingungen" und das mag die Sache noch komplexer machen als es mir erscheint, dann können Dir vielleicht noch andere Leser hier weiterhelfen, denn ich bin in Sache Makros nicht der Crack, betreibe hier im Forum gerne Recherchen...
http://www.oooforum.org/forum/viewtopic ... lbar+macro
http://www.oooforum.org/forum/viewtopic ... highlight=
Gruß,
Rebecca
Commandbars mittels Makro an bzw. ausschalten
Moderator: Moderatoren
Re: Commandbars mittels Makro an bzw. ausschalten
Ich hab das noch nicht gebraucht und kann daher keine Erfahrungswerte bieten, aber man kann Symbolleisten auch einzelnen Dokumenten (und wie ich vermute auch Dokumentvorlagen) zuordnen:
Unter Extras/Apnassen/Symbolleisten
den Button "Neu" klicken und bei "Speichern in" das (geöffnete) Dokument wählen.
mfG
Unter Extras/Apnassen/Symbolleisten
den Button "Neu" klicken und bei "Speichern in" das (geöffnete) Dokument wählen.
mfG
Re: Commandbars mittels Makro an bzw. ausschalten
Hallo Eia,
du bist super! Das ist eine Möglichkeit, die ich schon lange gesucht habe.
Alles Gute
matthias
du bist super! Das ist eine Möglichkeit, die ich schon lange gesucht habe.
Alles Gute
matthias
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Commandbars mittels Makro an bzw. ausschalten
IIRC erst ab Version 2.3.x möglich (deswg. hast Du sie vielleicht bislang übersehen)manese hat geschrieben:Das ist eine Möglichkeit, die ich schon lange gesucht habe.
Zur Frage des OP:
ich "bevorzuge" das Posting von norathon als "gutes Beispiel"
Code: Alles auswählen
Sub ToolBar
Dim sUrl as String : sUrl = "private:resource/toolbar/standardbar"
If ThisComponent.CurrentController.Frame.LayoutManager.IsElementVisible( sUrl ) Then
ThisComponent.CurrentController.Frame.LayoutManager.hideElement( sUrl )
Else ThisComponent.CurrentController.Frame.LayoutManager.showElement( sUrl )
EndIf
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Commandbars mittels Makro an bzw. ausschalten
Hallo,
ich habe das jetzt direkt einmal ausprobiert, und im Prinzip läuft es auch. Aber ein Problem bleibt mir: Ich kann jetzt zwar die Symbolleiste mitnehmen in die andere Umgebung, aber es gelingt mir noch nicht, auch die von mir erzeugten Icons mitzunehmen. Diese sind offensichtlich in einer *.png-Datei gespeichert; aber ich möchte meinen Anwendern möglichst wenig händische Arbeit zumuten. Gibt es einen eleganten Weg, auch die Icons in die Datei einzubinden?
Schon mal im Voraus vielen Dank für eure Mühe!
matthias
ich habe das jetzt direkt einmal ausprobiert, und im Prinzip läuft es auch. Aber ein Problem bleibt mir: Ich kann jetzt zwar die Symbolleiste mitnehmen in die andere Umgebung, aber es gelingt mir noch nicht, auch die von mir erzeugten Icons mitzunehmen. Diese sind offensichtlich in einer *.png-Datei gespeichert; aber ich möchte meinen Anwendern möglichst wenig händische Arbeit zumuten. Gibt es einen eleganten Weg, auch die Icons in die Datei einzubinden?
Schon mal im Voraus vielen Dank für eure Mühe!
matthias
Re: Commandbars mittels Makro an bzw. ausschalten
Hallo,
Gruß
balu
Also bei mir in der 2.2.1 Version geht das aber schon, was Eia beschrieben hat. Getestet, und funktioniert.komma4 hat geschrieben: IIRC erst ab Version 2.3.x möglich
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden
