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
[quote]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?[/quote]
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]<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"/>[/code]
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".
[quote]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.[/quote]
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.
[quote]Warum wird das dann aber unter "Extras - Anpassen... - Menüs" nicht angezeigt?[/quote]
Augenscheinlich weil es niemand implementiert hat diese dinge über die GUI von OOo anzuzeigen.
Gruß
Stephan