Programmieren mit Basic
StarBasic
Makro zuordnen
Das Makro funktioniert. Es ist nur etwas umständlich, es zu starten. Schneller geht es, wenn Sie es einem Tastenbefehl zuordnen oder ins Menü oder eine Symbolleiste integrieren.
Dazu wählen Sie in Writer zunächst Extras/Makro und klicken dann auf die Schaltfläche Zuordnen. Jetzt haben Sie die Wahl. Wollen Sie es ins Menü aufnehmen, geht das wie folgt:
- Wechseln Sie ins Register Menü und klicken unter Bereich auf das Pluszeichen vor dem Eintrag OpenOffice.org BASIC-Makros.
- Dort klicken Sie zuerst auf das Pluszeichen vor Standard und dann auf das Modul mit der Zähl-Makro.
- Nun markieren Sie in der Liste Funktion nebenan das Makro wordcount.
- Markieren Sie oben in der Liste Menüeinträge die Stelle, nach der Sie das Makro einfügen möchten.
- Klicken Sie auf Neu und der Makroname wird hinter dem markierten Menüeintrag eingetragen. Mit den Pfeiltasten können Sie die Position noch ändern.
- Mit OK ist die Zuordnung erledigt und das Makro an der gewünschten Stelle im Menü zu finden.
Einem Tastenbefehl ordnen Sie das Makro so zu:
- Im Register Tastatur klicken Sie unter Bereich auf das Pluszeichen vor dem Eintrag OpenOffice.org BASIC-Makros.
- Dort klicken Sie zuerst auf das Pluszeichen vor Standard und dann auf das Modul mit der Zähl-Makro.
- Nun markieren Sie in der Liste Funktion nebenan das Makro wordcount.
- Suchen Sie oben aus den Tastenkombinationen die heraus, die Sie mit dem Makro verbinden wollen und markieren diese.
- Klicken Sie auf Ändern und der Tastenbefehl erscheint unten in der Liste Tasten.
- Mit OK ist die Zuordnung erledigt und Sie können Sie gleich ausprobieren.
Als drittes können Sie das wordcount-Makro auch in eine Symbolleiste einbauen, etwa in die Funktionsleiste:
- Dazu markieren Sie im Register Symbolleisten die Funktionsleiste und wählen dann die Schaltfläche Bearbeiten.
- Im folgenden Dialog klicken Sie - wie schon in den vorigen Beispielen - unter Bereich auf das Pluszeichen vor dem Eintrag OpenOffice.org BASIC-Makros.
- Klicken Sie auf das Pluszeichen vor Standard und dann auf das Modul mit der Zähl-Makro.
- Jetzt sind oben die Makros des Moduls als Schaltflächen zu sehen. Ziehen Sie nun das Makro wordcount per Drag & Drop an die gewünschte Stelle in der Funktionsleiste. Dort können Sie es per Drag & Drop verschieben oder auch wieder entfernen.
- Über Symbol können Sie dem Makro noch ein Bild zuordnen.
- Klicken Sie auf Schließen und das Makro steht nun als Textschaltfläche in der Funktionsleiste. (hge)
Kasten 1: Wofür steht die 64?
In der msgbox-Anweisung des wordcount-Makros steht ziemlich am Ende der Zeile die Zahl 64. Diese steht für den Typ der Dialogbox. Sie können in OpenOffice Basic zwischen verschiedenen Typen wählen, und demetnsprechend erscheinen Schaltflächen und Symbole in der Dialogbox. Bis auf die 64, die als Informationsbox nur eine Schaltfläche hat, können Sie alle anderen auch kombinieren, indem Sie einfach die Zahlen addieren: So ergibt 563 eine Dialogbox mit Erklärungssymbol und den Schaltflächen Ja, Nein und Abbrechen, wobei Abbrechen den Fokus hat: 563 = 512 + 48 + 3. Folgende Werte können Sie benutzten:
- 0 : Nur OK-Schaltfläche
- 1 : OK- und Abbrechen-Schaltfläche
- 2 : Abbrechen- und Wiederholen-Schaltfläche
- 3 : Ja-, Nein- und Abbrechen-Schaltfläche
- 4 : Ja- und Nein-Schaltfläche
- 5 : Wiederholen- und Abbrechen-Schaltfläche
- 16 : Stop-Symbol
- 32 : Fragezeichen-Symbol
- 48 : Erklärungs-Symbol
- 64 : Informations-Symbol
- 256 : Zweite Schaltfläche voreingestellt
- 512 : Dritte Schaltfläche voreingestellt



