[Gelöst] eigene Symbolleiste / Toolbar - Makro

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Gelöst] eigene Symbolleiste / Toolbar - Makro

Re: eigene Symbolleiste / Toolbar - Makro

von sule1979 » Sa, 07.01.2012 20:03

GELÖST !!!

Das Problem liegt darin, dass die Symbolleiste nicht den Namen Kartenvorverkauf tärgt sondern von OO / LO generiert wird.
Um den eindeutigen Namen herauszufinden folgende Vorgehensweise

1. Dateinamen von XXX.ods zu XXX.zip umbenennen
2. Datei XXX.zip entpacken
3. In der entpackten Datei in den Ordner XXX\Configurations2\toolbar wecheseln
4. In dem Ordner befindet sich die eigene Symbolleiste mit der Namenskonvention custom_toolbar_VARIABLE.xml . Sollten mehrere Symbolleisten vorhanden sein, so werden diese immer mit custom_toolbar_VARIABLE vorangestellt generiert.
5. "private:resource/toolbar/Kartenvorverkauf" wurde durch "private:resource/toolbar/custom_toolbar_1" ersetzt
6. Maktro funktioniert

Grüße

[Gelöst] eigene Symbolleiste / Toolbar - Makro

von sule1979 » Sa, 07.01.2012 05:08

Hallo zusammen,

ist jemanden bekannt wie eine selbst erstelle Symbolleiste per Makro angesprochen wird, d.h. welchen Pfad oder Namen ich angeben muss?

Name der erstellten Symbolleiste lautet "Kartenvorverkauf" und diese ist in der Datei gespeichert !


Mit diesem Makro soll sichergestellt werden, dass beim öffnen der Datei die erstellte Symbolleiste angezeigt wird.

If NOT ThisComponent.CurrentController.Frame.LayoutManager.IsElementVisible("private:resource/toolbar/Kartenvorverkauf") Then ' Leiste Kartenvorverkauf einblenden !!!!
ThisComponent.CurrentController.Frame.LayoutManager.createElement("private:resource/toolbar/Kartenvorverkauf")
ThisComponent.CurrentController.Frame.LayoutManager.showElement("private:resource/toolbar/Kartenvorverkauf")
end if


Meine Vermutung ist, dass der von mir angegebene Pfad nicht stimmt.


Danke im Voraus

Nach oben