Home / LinuxUser / 2003 / 05 / StarBasic

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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.

Abbildung 9: Start übers Menü: Wenn Sie das Makro in das Extra-Menü von Writer aufnehmen, können Sie es dort schnell abrufen

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.

Abbildung 8: Makro ausführen per Tastenbefehl: Wenn Sie das wordcount-Makro so zugeordnet haben, können Sie es jederzeit mit [Strg-Umsch-w] starten

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)

Abbildung 10: Makro in der Symbolleiste: Per Drag & Drop können Sie das wordcount-Makro in der Funktionsleiste platzieren und dort jederzeit mit einem Klick starten

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
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (2 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...