Quel avantage de prendre zBasic par rapport à Basic : Différence entre versions
De zBasic
Ligne 20 : | Ligne 20 : | ||
[[zCellule.Ecrit]]("Feuille1", "B3", "C", "Bonjour") | [[zCellule.Ecrit]]("Feuille1", "B3", "C", "Bonjour") | ||
End sub | End sub | ||
− | Une seule ligne suffit :-) | + | Une seule ligne suffit donc :-) |
+ | |||
+ | '''zBasic''' est un excellent "pied à l'étrier". Une fois compris la logique de programmation, rien de vous empêchera ensuite d'explorer les fonctions '''zBasic''' pour voir comment fonctionne le '''Basic''' en interne. |
Version actuelle en date du 18 avril 2024 à 16:14
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 donc :-)
zBasic est un excellent "pied à l'étrier". Une fois compris la logique de programmation, rien de vous empêchera ensuite d'explorer les fonctions zBasic pour voir comment fonctionne le Basic en interne.