act_2-lo : LO-macro boîte de dialogue
Réglementaire
- Activez les macros : Sous LO version 4 et +,
Outils...Options...LibreOffice...Avancé
, vous devez activer les fonctions expérimentales et l'enregistreur de macro
Réglementaire
- Outils.Macro.Gérer les Macros.LibreOffice Basic
- Consultez la présentation ci-dessous
ÉcranGestion des macros⚓
« Mes macros » contiendra toutes les macros qui seront rattachées au profil de la personne qui est connectée ;
« Macro LibreOffice » contiendra toutes les macros qu'il sera possible d'utiliser avec la suite ;
« Sans nom1 » (ou le nom d'un fichier) contiendra toutes les macros qu'il sera possible d'utiliser avec le fichier (si vous envoyez le fichier à quelqu'un, les macros contenues dans le fichier pourront être utilisées).
RéglementaireCréer votre macro⚓
Réglementaire
Consultez la présentation ci-dessous pour avoir une idée de l'utilité du code
ÉcranAnalyse du code⚓
Le code présent entre Sub Main et Sub permettra d'exécuter des directives communes à l'ensemble du module.
Les marqueurs ou balises "Sub" et "End Sub" délimitent la portion de code qui sera destinée à être exécutée
C'est le nom qui est donné à la procédure/fonction : on pourra l'assigner à un élément de menu LO ou à un bouton dans un formulaire, ou encore l'utiliser dans la feuille de calcul comme toute autre fonction intégrée (SOMME, MOYENNE, etc ...).
Certaines fonctions sont aussi simplement destinées à être appelées ou ré-utilisées dans d'autres procédures/fonctions.
Txt est une variable de type chaîne
La variable Txt est affectée aux caractères "Bonjour le monde"
La fonction MsgBox est interne à LO Basic, et permet au programmeur d'afficher une boîte de dialogue.
Réglementaire
Pour exécuter le code de cette macro, vous pouvez le faire à partir de toutes les applications libreOffice par Outils.Macros.Exécuter la macro
.