Comment créer et exécuter une macro dans Word


Si vous travaillez beaucoup avec Microsoft Word et que vous vous retrouvez à faire les mêmes choses à plusieurs reprises, créer une macro. Macro est un raccourcissement du mot macroinstruction, qui signifie une série d'instructions pour accomplir une tâche.

L'avantage de créer des macros dans Word est que vous n'avez pas besoin de savoir programmer. Si vous pouvez appuyer sur enregistrement et arrêter, vous pouvez le faire.

Les macros ne sont-elles pas dangereuses?

Avez-vous entendu parler des macros mauvais parce qu'ils peuvent contenir virus? Même si vous devez être prudent lorsque vous ouvrez des documents Office à partir de personnes inconnues, car elles peuvent contenir des macros malveillantes, ce n’est pas un problème ici. Vous créez votre propre macro, vous savez donc que ce n'est pas un virus.

Comment enregistrer une macro dans Word

Pour cet exemple, vous allez pour créer une macro dans Word à insérez votre signature à la fin d'un document.

  1. Avec Word ouvert, accédez à l'onglet Affichage.
  2. Sélectionnez la flèche vers le bas sous le bouton Macros.
  3. Sélectionnez Enregistrer une macro…une nouvelle fenêtre s'ouvrira.
    1. Dans le champ Nom de la macro:, entrez un nom significatif pour la macro. Les espaces ne sont pas autorisés. Utilisez un trait de soulignement ou un tiret.
    2. Dans la liste déroulante Stocker la macro dans:, vous pouvez sélectionner les documents que vous souhaitez utiliser pour cette macro. Si vous choisissez Tous les documents (Normal.dotm), la macro sera disponible pour vous dans chaque nouveau document Word que vous créez à partir de maintenant. Si vous choisissez un seul document, il ne s'appliquera qu'à ce seul document. Il est généralement préférable de choisir Tous les documents.
      1. Dans le champ Description:, écrivez ce que fait la macro. Il s'agit d'une macro simple avec un nom descriptif, mais à mesure que vous maîtriserez les macros, vous ferez des choses plus complexes. Une description est donc toujours une bonne idée.
      2. Vous pouvez choisir Attribuer une macro àsoit un bouton que vous allez créer avec le bouton, soit des raccourcis clavier que vous pouvez choisir à l'aide du bouton Clavier. Il existe déjà de nombreuses touches de raccourci pour Word. Un bouton peut donc être préférable. Sélectionnez Bouton. Une nouvelle fenêtre s’ouvrira appelée Options Word.
        1. Ici, vous allez attribuer à la macro un bouton sur le Ruban de mot. Sélectionnez Personnaliser le ruban.
        2. Dans le menu déroulant Choisir les commandes dans:, sélectionnez Macros. Cela nous montrera nos macros dans la zone en dessous.
          1. Vous avez besoin d'un endroit sur le ruban pour placer la macro. Pour cet exemple, sélectionnez Accueildans la zone Onglets principaux. Sélectionnez ensuite Nouveau groupe.
          2. Sélectionnez Renommerpour lui donner un nom significatif.
          3. Dans le Renommerfenêtre, sélectionnez l'une des icônes pour représenter le groupe, puis saisissez Mes macrosdans le champ Nom d'affichage.
          4. Sélectionnez OKpour l'appliquer. Vous verrez le changement dans la zone Onglets principaux.
            1. Avec les nouvelles Mes macros sélectionnées dans le Dans la zone Onglets principaux, sélectionnez Normal.NewMacros.Insert_Signaturemacro.
            2. Sélectionnez Ajouterpour l'insérer dans le groupe Mes macros.
              1. Bien sûr, vous voudrez le renommer. Une fois la macro sélectionnée dans la zone des onglets principaux, sélectionnez Renommer…
              2. Dans la fenêtre Renommer, sélectionnez une icône et entrez un nom simple dans Nom d'affichage:.
              3. Sélectionnez OKpour valider la modification. Vous verrez la modification dans la zone des onglets principaux.
              4. Sélectionnez OKsous la zone des onglets principaux pour terminer la création du bouton de la macro.
                1. Allez-y et créez le bloc de signature de votre choix. Ajoutez un scan de votre signature ou d'autres images. Tout ce que vous voulez. Lorsque vous avez terminé, sélectionnez la flèche vers le bas sous le bouton Macros.
                2. Sélectionnez Arrêter l'enregistrement. C'est ça. Votre macro d'insertion de signature est créée.
                  1. Testez-le en trouvant le bouton Insérer une signatureque vous avez créé dans le Onglet Accueil et sélectionnez-le. Votre bloc de signature devrait apparaître comme par magie exactement tel que vous l'avez conçu.
                  2. Comment écrire une macro

                    Pour la plupart des macros, la méthode d'enregistrement est le moyen le plus efficace de les créer. Finalement, vous voudrez faire quelque chose de plus complexe. Cela nécessite l'écriture de la macro dans le langage Visual Basic pour Applications (VBA). Nous avons le meilleur guide VBA pour les débutants, alors ajoutez-le à vos favoris. Créons une macro pour nous donner la moyenne des mots par phrase pour nous aider à savoir quand nous sommes verbeux.

                    1. Vous devez accéder à l'onglet Développeurqui est masqué par défaut dans Word. Dans le coin supérieur gauche de Word, sélectionnez Fichier
                      1. En bas à gauche, sélectionnez Options
                        1. Dans la fenêtre qui s'ouvre, sélectionnez Personnaliser le ruban.
                        2. Sur le côté droit, recherchez Développeuret cochez la case à côté .
                        3. Sélectionnez OKpour fermer la fenêtre. L'onglet Développeurs'affiche maintenant.
                          1. Sélectionnez l'onglet Développeur.
                          2. Sélectionnez le bouton Macros.
                            1. Saisissez un nom significatif dans Macro name:laissez les Macros dans:comme Normal.dotm afin qu'elles s'appliquent à tous les documents Word. Saisissez toujours une description dans la zone Description:area.
                            2. Sélectionnez Créer. L'outil de développement Microsoft Visual Basic pour Applicationss'ouvre.
                              1. Le code affiché dans les rectangles verts ci-dessous devrait déjà être là avec un espace vide entre eux. Copiez et collez le code suivant dans cet espace:
                              2. Dim s As Range
                                Dim numWords As Integer
                                Dim numSentences As Integer
                                numSentences = 0
                                numWords = 0

                                In_content_1 all: [300x250] / dfp: [640x360]->

                                For Each s In ActiveDocument.Sentences
                                numSentences = numSentences + 1
                                numWords = numWords + s.Words.Count
                                Suivant

                                MsgBox "Moyenne de mots par phrase ”+ Str (Int (numWords / numSentences)) +“. Moins de 15 est préférable. »

                                1. Sélectionnez le bouton Exécuterpour tester le code. S'il ne s'exécute pas comme prévu, modifiez le code jusqu'à ce qu'il s'exécute comme vous le souhaitez.
                                  1. Sélectionnez le Enregistrer et fermez la fenêtre de développement.
                                    1. Créer un bouton dans le ruban Word en utilisant la même méthode que celle indiquée dans le " Comment enregistrer une macro »ci-dessus.
                                    2. Trouvez le bouton que vous venez de créer et testez-le.
                                    3. Ma macro ne fonctionne pas lorsque j'enregistre mon document Word

                                      Par défaut, Word enregistre avec l'extension de fichier .docx, qui n'autorise pas l'exécution automatique des macros. Si vous souhaitez que la macro s’exécute, vous devez modifier le type de fichier en Document Word prenant en charge les macros (* .docm).

                                      Ce type de fichier existe en partie pour lutter contre les problèmes de sécurité des macros. Si vous voyez cette extension de fichier sur un document que vous ne vous attendiez pas à recevoir, méfiez-vous.

                                      Que puis-je faire d'autre avec les macros?

                                      Vous pouvez créer des macros dans Excel, Perspective, voire Power Point. Tout ce que vous faites actuellement manuellement, vous devriez pouvoir enregistrer ou écrire une macro pour le faire. L'utilisation de macros dans Word avec excellentes touches de raccourci Windows décuplera votre productivité.

                                      Related posts:


                                      11.11.2020