|
Fr:Comment Utiliser les Macros
From NeoWiki
Contents |
Enregistrement d'une Macro
- Allez dans le menu Outils, choisissez le sous-menu Macros puis l'option Enregistrer une macro
- Effectuez la série d'opérations qui doivent être accomplies automatiquement par la macro (par exemple appliquer un style particulier).
- Lorsque vous avez terminé, cliquez sur le bouton Terminer l'enregistrement.
- Dans la fenêtre qui s'ouvre, donnez un nom à la macro.
- Choisissez la Bibliothèque et le Module où vous voulez enregistrer la macro (cf. le chapitre 10 du NeoOffice User Guide mentionné ci-dessous pour plus d'information).
- Cliquez sur Enregistrer.
Enregistrer du Code comme Macro
Parfois vous pouvez trouver du code proposé sur un forum ou dans un document de texte que vous voulez conserver comme macro. Pour cela, appliquez la méthode suivante :
- Dans le menu Outils, choisissez Macros puis Gérer les macros et finalement NeoOffice Basic... .
- Notez que si le code est écrit dans un langage différent de NeoOffice/OpenOffice.org Basic, vous devez choisir ici le langage approprié.
- Choisissez la Bibliothèque et le Module où vous voulez enregistrer la Macro dans la liste de gauche.
- Par exemple dans Mes Macros-Standard-Module1 (c'est ce qui est sélectionné par défaut).
- Vérifiez que "Main" est sélectionné dans le panneau de droite.
- Cliquez sur Éditer.
- Collez le code n'importe où sous la ligne Main/End Sub. Assurez-vous de ne pas coller ce code à l'intérieur du code d'autres macros que vous avez enregistrées auparavant.
- Cliquez sur Enregistrer.
Assigner un raccourci clavier à une Macro
- Allez dans le menu Outils et le sous-menu Personnaliser….
- Cliquez sur l'onglet Clavier.
- Dans la section Catégorie descendez jusqu'à l'option Macros NeoOffice et cliquez sur le petit triangle à gauche.
- Cliquez sur le petit triangle à gauche du dossier "user" pour trouver la bibliothèque et le module où est enregistrée la macro.
- Vos macros apparaissent dans la liste Fonction.
- Sélectionnez la macro à laquelle vous voulez assigner un raccourci clavier.
- Dans le panneau Raccourcis clavier choisissez la touche que vous voulez associer à cette macro.
- Réglez le bouton radio pour préciser si l'assignation de la touche est valable pour NeoOffice ou seulement pour Writer.
- Cliquez sur Modifier.
Créer un bouton pour déclencher une Macro
Vous pouvez créer un bouton qui déclenchera une macro dans un document Writer ou Calc en appliquant la méthode suivante :
- Allez dans le menu Affichage, ouvrez le sous-menu Barres d'outils et choisissez Contrôles de formulaire.
- Cliquez sur le petit triangle en haut à droite de la barre d'outils qui apparait, afin d'activer le mode Conception. Cliquez sur l'icône du Bouton. Le pointeur se transforme en croix.
- Dessinez le bouton comme vous le souhaitez. Faites un Ctrl-clic sur ce bouton et choisissez Contrôle… dans le menu contextuel.
- Cliquez sur l'onglet Général et attribuez un titre à votre bouton.
- Cliquez sur l'onglet Événements. Cliquez sur l'événement, par exemple Bouton de la souris enfoncé et cliquez sur le bouton représentant trois points ... pour ouvrir la fenêtre de dialogue Assigner une action.
- Cliquez sur le bouton Macro.
- Choisissez votre macro. Cliquez sur OK, puis encore sur OK.
- Quittez le mode Conception en cliquant sur le petit triangle en haut à droite de la barre d'outils.
Documentation/Support pour Macros
Le chapitre 10 de NeoOffice User Guide (draft) traite de Basic et des Macros.
Le guide "Getting Started with Macros" d'OpenOffice.org peut être téléchargé depuis ce lien. Rappelez-vous qu'il faut remplacer la touche Contrôle par la touche Commande.
Andrew Pitonyak propose à la fois un document téléchargeable gratuit et un livre que vous pouvez acheter. Une version française se trouve sur le site francophone d'OpenOffice.org.
Des "Comment faire" en français sur le site francophone d'OpenOffice.org.
Le Guide de Programmation de Star Office en français est disponible sur ce site.
Le OpenOffice.org Macros and API forum est une bonne source d'information sur les macros.
- Voyez particulièrement cette discussion qui propose une importante liste de ressources en ligne et imprimées sur les macros.
Sources de Macros
OOoMacros.org propose une bibliothèque de macros disponibles au téléchargement.
Dans les forums de trinity, yoxi propose le code d'une macro supprimant les retours chariot.