Quel avantage de prendre zBasic par rapport à Basic
De zBasic
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 :-)