OOoBasic

OOoBasic

StarOffice Basic (auch bekannt unter der Bezeichnung StarBasic und OOoBasic) ist ein BASIC-Dialekt, der in die Office-Suiten OpenOffice.org und StarOffice und dem darauf basierenden IBM Lotus Symphony integriert ist.

Obwohl StarBasic selbst eine Ähnlichkeit zu anderen Basic-Dialekten, wie Microsoft's VBA hat, ist das Application Programming Interface (API) sehr unterschiedlich, wie das nachfolgende Beispiel eines Makros zeigt:

 SUB ParaCount
 '
 ' Absätze in einem Textdokument zählen
 '
   DIM Doc AS Object, Enum AS Object, Count AS LONG
   Doc = ThisComponent
 ' Ist dies ein Textdokument?
   IF NOT Doc.SupportsService("com.sun.star.text.TextDocument") THEN
     MsgBox "Dieses Makro muss aus einem Textdokument ausgeführt werden", 64, "Error"
     EXIT SUB
   END IF
   Count = 0
 ' Jeden Teil des Dokuments überprüfen - Absatz oder Tabelle?
   Enum = Doc.Text.CreateEnumeration
   WHILE Enum.HasMoreElements
     TextEl = Enum.NextElement
 ' Ist dieser Teil des Dokuments ein Absatz?
     IF TextEl.SupportsService("com.sun.star.text.Paragraph") THEN 
     Count = Count + 1
     END IF
   WEND
 'Ergebnis anzeigen:
   MsgBox Count, 0, "Anzahl der Absätze"
 END SUB

Weblinks

BASIC-Macros

StarOffice/OpenOffice.org API


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • StarOffice Basic — (also known as StarBasic and OOoBasic) is a dialect of BASIC that is included with the OpenOffice.org and StarOffice office suites. Contents 1 Example 2 See also 3 External links …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Liste der BASIC-Dialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität der Computer Programmiersprache BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken… …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • StarBasic — StarOffice Basic (auch bekannt unter der Bezeichnung StarBasic und OOoBasic) ist ein BASIC Dialekt, der in die Office Suiten OpenOffice.org und StarOffice und dem darauf basierenden IBM Lotus Symphony integriert ist. Obwohl StarBasic selbst eine… …   Deutsch Wikipedia

  • StarOffice Basic — (auch bekannt unter der Bezeichnung StarBasic und OOoBasic) ist ein BASIC Dialekt, der in die Office Suiten OpenOffice.org und Oracle Open Office und dem darauf basierenden IBM Lotus Symphony integriert ist. Obwohl StarBasic selbst eine… …   Deutsch Wikipedia

  • BASIC — Pour les articles homonymes, voir Basic.   Sigles d’une seule lettre   Sigles de deux lettres   Sigles de trois lettres   Sigles de quatre lettres > Sigles de cinq lettres …   Wikipédia en Français

  • Basic (langage) — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • Beginner's All-purpose Symbolic Instruction Code — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”