StarOffice Basic

StarOffice Basic

StarOffice Basic (aussi connu sous le nom de StarBasic) est un dialecte du langage de programmation Basic qui est inclus dans les suites bureautiques OpenOffice.org et StarOffice. Il supporte l'Unicode.

Sommaire

Exemple

Bien que StarBasic lui-même est similaire à d'autres dialectes du Basic, tels que le Visual Basic for Applications (VBA) de Microsoft, l'API est très différente, comme l'exemple ci-après le montre.

 
 Sub DécompteParagraphes
 '
 ' Compte le nombre de paragraphes dans le document texte
 '
   Dim Doc As Object, Enum As Object, Décompte As Long
   Doc = ThisComponent
 ' Est ce que (cet objet) this est un  document texte?
   If  Not Doc.SupportsService("com.sun.star.text.TextDocument") Then
     MsgBox "Cette macro doit être lancée depuis un document texte", 64, "Error"
     Exit Sub
   End If
   Décompte=0
 ' Examine chaque composant - paragraphe ou table?
   Enum=Doc.Text.CreateEnumeration
   While Enum.HasMoreElements
     TextEl=Enum.NextElement
 ' Est-ce que le composant est un paragraphe?
     If TextEl.SupportsService("com.sun.star.text.Paragraph") Then 
     Décompte=Décompte+1
     End If
   Wend
 'Affiche le résultat
   MsgBox Décompte, 0, "Décompte des paragraphes"
 End Sub

L'exemple suivant montre qu'il est possible d'utiliser des caractère Unicode, pour les noms de variables. Toutefois la coloration syntaxique présente alors des défauts.

Sub démonstration
  dim résultat as string
  résultat = "essai"
  msgbox résultat
End Sub

Liens externes

BASIC Macros

StarOffice/OpenOffice.org API


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article StarOffice Basic de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • 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

  • 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

  • StarOffice — Writer 8 running on Solaris Original autho …   Wikipedia

  • 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

  • BASIC-256 — с …   Википедия

  • BASIC — This article is about the programming language. For the think tank, see British American Security Information Council. For the group of countries, see BASIC countries. For other uses, see Basic (disambiguation). BASIC Screenshot of Atari BASIC,… …   Wikipedia

  • Staroffice — Entwickler: Sun Microsystems (bis 1999: Star Division) Aktuelle Version: 9 (18. November 2008) Betriebssystem: Windows …   Deutsch Wikipedia

  • StarOffice — StarOffice …   Deutsch Wikipedia

  • Langage BASIC — 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

  • Dartmouth BASIC — BASIC Paradigm(s) imperative Appeared in 1964 Designed by John Kemeny, Thomas Kurtz Influenced by FORTRAN, ALGOL Influenced Cf …   Wikipedia

Share the article and excerpts

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