Quel avantage de prendre zBasic par rapport à Basic

De zBasic
Aller à : navigation, rechercher

Comme expliqué ici, zBasic agit comme une surcouche sur Basic.

Il permet de simplifier grandement vos macros en les raccourcissant et en les vulgarisant.

Le fait d'utiliser des fonctions en français facilite l'apprentissage.

Un exemple simple si on veut écrire "bonjour" dans la cellule B3 de la feuille Feuille1.

Si vous deviez coder cela en Basic, cela donnerait :

Sub Ecrire
  oDoc = ThisComponent
  oFeuilles = oDoc.getSheets
  oFeuille = oFeuilles.getByName("Feuille1")
  oCell = oFeuille.getCellRangeByName("B3")
  oCell.setString("Bonjour")
End sub

Et maintenant, la même chose avec zBasic

Sub Ecrire
  GlobalScope.BasicLibraries.loadLibrary ("zBasic")
  zCellule.Ecrit("Feuille1", "B3", "C", "Bonjour")
End sub

Une seule ligne suffit :-)