| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 2.3.1 Wie kann man Makros in Menüs einfügen -manuell?
Mit OpenOffice kann man sich eigene Makros auch in die Menüs intergrieren. Damit kann man den Aufruf der Makros jeder Zeit ermöglichen. Der Dialog um die Menüs anzupassen und sich auch dort eigene Makros einzufügen geht wieder über Extras ->> Anpassen -> diesmal Register Menü. Ähnlich wie bei den Ereignissen gibt es hier zwei zusätzliche Möglichkeiten. Man kann die Menüs der Anwendung anpassen oder die Menüs eines Dokumentes. Hier handet es sich um die Anapssung der Anwendung und nicht des Programms. Da jede Anwendung (Writer, Calc, etc.) eigene Menüs hat werden diese hier getrennt verwaltet. Je nach Anwendung hat man unten die Auswahl "Speichern in" OpenOffice.xxx oder Dokument. Wählt man das Dokument aus werden die hinzugeügten Punkte nur in diesem Dokument angezeigt. Wenn es sich um eine Vorlage handelt, werden die Menüpunkte nur in neuen Dokumenten auf Basis dieser Vorlage anzeigt. In der oberen Auswahl kann man sich den Menüpunkt und wenn vorhanden die weiteren Unterpunkte auswählen. Mit dem Button "Menü" kann man die vorhanden Menüs verschieben, umbennen oder löschen. Dies geht nicht bei den Standardmenus von OpenOffice ( Datei, Bearbeiten, Ansicht, Einfügen, Format, Extras, Fenster, Hilfe, so wie den zusätzlichen Menüs der einzelnen Anwendungen, z.B. Tabelle bei Writer). Diese lassen sich nur verschieben. Unterhalb dieser Menüpunkte sind aber Änderungen möglich. Hat man diese Auswahl getätigt, kann man sich die Menüpunkte anpassen. Auf der rechten sind zwei Buttons. Der Obere davon fügt einen neuen Menüpunkt hinzu. Der Untere öffnet eine Auswahl mit den Möglichkeiten Untermenüs oder Gruppen einzufügen, Menüpunkte und Untermenüs umzubennen oder zu entfernen. Gruppe einfügen ist nicht gerade die beste Bezeichnung dafür, das ein Trennstrich eingefügt wird. Aber wenn man es weiß, muß man es ja nicht verstehen. Ebenso ist es etwas verwirrend das man Untermenüs unter Ändern hinzufügt. Wenn man ein Untermenü einfügt, kann man dieses erst bearbeiten wenn man es in der oberen Auswahl gewählt hat. Es ist auch Möglich Unternmenüs unter Untermenüs einzufügen. Klingt Toll. Und kann man noch toppen: Unter die Untermenüs von Untermenüs kann man auch wieder Untermenü einfügen. Ich habe es bis zur siebenten Ebene ausprobiert, dann ist mir eingefallen das ich eh nicht mehr wie Eine brauche. Beim Einfügen von Untermenüs muss man aufpassen. Die Unterpunkte eines Menüs lassen sich nicht in andere Untermenüs verschieben. Man kann nur innerhalb einer Ebene Menüpunkte verschieben. Einzelne Menüpunkte werden über einen neuen Dialog hinzugefügt. In diesem kann man vorhandene Befehle von OpenOffice hinzufügen und sich auf diese Weise seine eigenen Menüs zusammenstellen. Ganz unten kann man die eigenen Makros hinzufügen. Warum die möglichen Befehle für Makrosmit einem großgeschrieben BASIC angezeigt werden, bleibt irgendeinem sein Geheimnis. Die Makros sind unten! Dort kann man links wieder die Bibliotheken und Module auswählen. Rechts erscheinen dann die Makros. Der Makroname wird dann automatisch als Menüname verwendet. Diesen kann man dann nachträglich über den Button "Ändern" -> Umbennen anpassen. Auch hier gibt es wieder eine Falle. Auch wenn sich die Makros geöffeneter Datein in die Menüs der Anwendung einfügen lassen, werden diese nich gestartet wenn die Datei nicht geöffenet ist. Stattdessen kommt eine Fehlermeldung. Eigene Symbole lassen sich den eigenen Menüpunkten nicht zuordnen. |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009