Menüs mit Makros

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

gigabert
*****
Beiträge: 203
Registriert: Di, 11.08.2009 16:06

Menüs mit Makros

Beitrag von gigabert »

Hallo,

ich hab da mal ne Frage. Ist es eigentlich möglich, bei selbst erstellten Menüs/Menüpunkten mit zugewiesenen Makros im Nachhinein irgendwo zu erkennen oder sich anzeigen zu lassen, welches Makro man einem bestimmten Menüpunkt zugewiesen hat? Oder muss man sich das eigenständig merken bzw. aufschreiben? Ich hab das bisher noch nicht finden können. Wäre für mich ein grosser Fortschritt in OOo, wenn das möglich wäre. Ich denke mir, dass es ja irgendwo gespeichert wird. Warum wird das dann aber unter "Extras - Anpassen... - Menüs" nicht angezeigt?

Gruss
Bert
OpenOffice 3.1.1 unter Debian 5.0 und mit PostgreSQL 8.3
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Menüs mit Makros

Beitrag von Stephan »

Ist es eigentlich möglich, bei selbst erstellten Menüs/Menüpunkten mit zugewiesenen Makros im Nachhinein irgendwo zu erkennen oder sich anzeigen zu lassen, welches Makro man einem bestimmten Menüpunkt zugewiesen hat?
Ja, in der entsprechenden Konfigurationsdatei. Für den Writer befindet sich diese (unter Windows) beispielhaft (der Pfad kann je nach der Einrichtung des SYtems bzw, OOo variieren) in:

C:\Dokumente und Einstellungen\internet\Anwendungsdaten\OpenOffice.org2\user\config\soffice.cfg\modules\swriter\menubar\menubar.xml

ein Menüeintrag für ein Makro sieht in dieser DAtei beispielhaft so aus:

Code: Alles auswählen

<menu:menuitem menu:id="vnd.sun.star.script:Standard.Module1.Macro1?language=Basic&location=application" menu:helpid="vnd.sun.star.script:Standard.Module1.Macro1?language=Basic&location=application" menu:label="Testeintrag"/>
das eingetragene Makro ist hier als das Makro namens "Macro1" im Modul "Module1" in der Makrobibliothek "Standard" der OOo-Makros, der sichtbare Name des Menüeintrags ist "Testeintrag".
Ich hab das bisher noch nicht finden können. Wäre für mich ein grosser Fortschritt in OOo, wenn das möglich wäre.
Na aber da sind doch ganz simple Dinge. WEnn Du in OOo irgendeine Einstellung änderst wird das überwiegend in irgendwelchen Konfigurationsdateien im Benutzerverzeichnis gespeichert.
Es reicht also fast immer aus die Änderung in OOo zu machen und danach alle Dateien des Benutzerverzeichnissen aufzulisten (in Windows z.B. im Explorer) und nachzuschauen in welcher DAtei es vor Kurzen (also zum Zeitpunkt dr Änderung, vielleicht also vor 30 Sekunden) Änderungen gegeben hat, das ist dann die dAtei in der die entsprechende Einstellung gespeichert ist.
Warum wird das dann aber unter "Extras - Anpassen... - Menüs" nicht angezeigt?
Augenscheinlich weil es niemand implementiert hat diese dinge über die GUI von OOo anzuzeigen.



Gruß
Stephan
gigabert
*****
Beiträge: 203
Registriert: Di, 11.08.2009 16:06

Re: Menüs mit Makros

Beitrag von gigabert »

Hallo,

vielleicht habe ich mich auch ein bisschen zu unpräzise ausgedrückt. Ich hab z.B. in einer Base-Datei (odb) in einem Formular einen Menueintrag mit mehreren Items eingefügt. Diesen Items habe ich mit "Extras - Anpassen... - Menüs" Makros zugewiesen, um beim Klicken auf die Menü-Items Aktionen auszulösen. Die Menüs sind ja in der odb-Datei gepackt mit gespeichert. Ich finde es aber ziemlich umständlich, wenn ich immer erst in diese xml-Dateien schauen muss, um zu sehen, welche Makros ich welchen Menueinträgen zugewiesen habe. Da geht es meistens schneller, wenn ich den Menüeintrag lösche und neu anlege. Oder ich schreibe mir die Zuweisungen alle auf. Aber diese Möglichkeiten finde ich nicht besonders benutzerfreundlich. Da die Infos ja vorhanden sind, wäre es ja kein Problem, wenn diese auch in dem Dialog zum Anpassen der Menüeinträge mit angezeigt werden. Aber das war jetzt nur meine Vermutung, und es könnte ja sein, dass ich diese Infos auch über einen einfacheren Weg finden kann. Deshalb meine Frage. Aber wie mir scheint, wäre dies vielleicht ein möglicher Verbesserungsvorschlag für die Entwickler von OpenOffice, da (vielleicht nicht nur ich) dies ziemlich praktisch finden würde.

Gruss
Bert
OpenOffice 3.1.1 unter Debian 5.0 und mit PostgreSQL 8.3
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Menüs mit Makros

Beitrag von Stephan »

Aber diese Möglichkeiten finde ich nicht besonders benutzerfreundlich.


Ja stimmt, das ist nicht benutzerfreundlich.
Da die Infos ja vorhanden sind, wäre es ja kein Problem, wenn diese auch in dem Dialog zum Anpassen der Menüeinträge mit angezeigt werden.
Dann müstest Du ggf. einen issue an die Entwickler schreiben:
http://de.openoffice.org/dev/pre_submission_de.html
Aber wie mir scheint, wäre dies vielleicht ein möglicher Verbesserungsvorschlag für die Entwickler von OpenOffice, da (vielleicht nicht nur ich) dies ziemlich praktisch finden würde.
aber sicher, nur dann schreibe bitte auch einen issue dafür


Man könnte natürlich auch in Selbsthilfe dafür eine Extension schreiben, aber ich habe dafür leider keine Zeit.



Gruß
Stephan
gigabert
*****
Beiträge: 203
Registriert: Di, 11.08.2009 16:06

Re: Menüs mit Makros

Beitrag von gigabert »

Danke für die Antwort. Ich werde mir das mit den Issues mal genauer anschauen müssen, da mir ja ab und zu schon Bugs oder Verbesserungsvorschläge aufgefallen sind.

Gruss
Bert
OpenOffice 3.1.1 unter Debian 5.0 und mit PostgreSQL 8.3
Antworten