Automatisation des tâches avec les macros Visual .Microsoft Office pour Mac 2011 : Automatisation

download Automatisation des tâches avec les macros Visual .Microsoft Office pour Mac 2011 : Automatisation

of 15

  • date post

    13-Sep-2018
  • Category

    Documents

  • view

    213
  • download

    0

Embed Size (px)

Transcript of Automatisation des tâches avec les macros Visual .Microsoft Office pour Mac 2011 : Automatisation

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 1

    Automatisation des tches avec les macros Visual Basic Si vous ne connaissez pas les macros, ne vous laissez pas impressionner par le terme. Une macro est tout

    simplement un ensemble mmoris de frappes et dinstructions que vous utilisez pour automatiser une

    tche que vous ne voulez pas recommencer zro chaque fois. Par exemple, vous pouvez enregistrer

    une macro pour appliquer des marges de pages spcifiques, insrer une liste de puces personnalises ou

    insrer un tableau complexe. Suivez ce tutoriel pour en savoir plus.

    Avant de commencer ........................................................................................................................................... 1

    1. Affichage de longlet Dveloppeur .................................................................................................................. 2

    2. Attribution dun raccourci clavier une macro .............................................................................................. 4

    3. Enregistrement dune macro ........................................................................................................................... 6

    4. Excution dune macro .................................................................................................................................... 8

    5. Modification de la macro ............................................................................................................................... 11

    Carte de rfrence rapide .................................................................................................................................. 15

    Avant de commencer

    Contenu de lapprentissage

    Lorsque vous aurez achev ce didacticiel, vous pourrez :

    afficher longlet Dveloppeur dans le ruban ;

    enregistrer une macro pour insrer un tableau stylis ;

    attribuer un raccourci clavier une macro ;

    excuter une macro enregistre ;

    modifier une macro.

    Conditions requises

    Word pour Mac 2011

    Comptences de base pour Word, comprenant louverture dun document, le couper-coller et la mise en forme du texte.

    Dure estime : 25 minutes

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 2

    1. Affichage de longlet Dveloppeur

    Longlet Dveloppeur est un onglet du ruban spcialis qui contient les commandes ncessaires

    lutilisation de macros. Par dfaut, longlet Dveloppeur napparat pas dans le ruban.

    Affichons longlet Dveloppeur dans le ruban de Word.

    Important

    Ce tutoriel utilise Word pour illustrer lutilisation des macros. Cependant, ces principes sont similaires

    dans Excel.

    Dans Word, cliquez sur Fichier > Nouveau document.

    Sur le ruban, cliquez sur Options du ruban, puis cliquez sur Prfrences du ruban.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 3

    Dans la bote de dialogue Titre donglet ou de groupe, activez la case cocher Dveloppeur, puis

    cliquez sur OK.

    Notez que longlet Dveloppeur apparat dsormais dans le ruban.

    Indications

    Pour rorganiser ou supprimer des onglets du ruban, cliquez sur Options du ruban, puis cliquez sur Personnaliser lordre des onglets du ruban.

    Avant de poursuivre

    Assurez-vous de pouvoir effectuer les oprations suivantes :

    afficher longlet Dveloppeur dans le ruban.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 4

    2. Attribution dun raccourci clavier une macro

    Avant de commencer enregistrer une macro, vous avez la possibilit de lui attribuer un raccourci clavier.

    En attribuant un raccourci clavier une macro, vous pourrez excuter la macro tout moment en

    appuyant sur les touches de raccourcis.

    Attribuons un raccourci clavier la macro que nous allons enregistrer dans la prochaine leon.

    Sous longlet Dveloppeur, sous Visual Basic, cliquez sur Enregistrer.

    Dans le champ Nom de la macro, tapez MonTableauSpcial, puis cliquez sur Clavier.

    Remarque Les noms des macros ne peuvent pas contenir despaces ou de caractres spciaux

    tels que @ ou !.

    Assurez-vous que le curseur est positionn dans le champ Appuyer sur un nouveau raccourci

    clavier, puis appuyez sur +OPTION+T.

    Remarque Si le raccourci clavier est attribu une autre commande, la commande apparat en

    regard de Affecte . Si vous lui attribuez un raccourci diffrent, notez bien le raccourci car vous

    lutiliserez dans une prochaine leon.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 5

    Cliquez sur Attribuer. Le raccourci apparat dans la zone Touches actuelles. Ensuite, cliquez sur OK.

    Notez que le bouton Enregistrer sous longlet Dveloppeur apparat dsormais sous la forme du

    bouton Arrter. Word est dsormais dans le mode denregistrement de macro.

    Indications

    Par dfaut, une macro est enregistre afin de pouvoir tre utilise dans tous les documents bass sur le modle Normal (Normal.dotx). Pour restreindre une macro au document actuel, dans la

    bote de dialogue Enregistrer une macro (voir tape 2), dans le menu contextuel Stocker la

    macro dans, cliquez sur Document1 (document), o Document1 est le nom de votre document

    actuel.

    Avant de poursuivre

    Assurez-vous de pouvoir effectuer les oprations suivantes :

    attribuer un raccourci clavier une macro.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 6

    3. Enregistrement dune macro

    Pour enregistrer une macro, il vous suffit de raliser la tche comme vous le feriez normalement. Alors

    que vous ralisez la tche, Word enregistre tous les clics, frappes et textes que vous tapez sous forme de

    code VBA, que vous pouvez modifier par la suite.

    Enregistrons une macro qui insrera un tableau stylis deux colonnes de Questions et rponses .

    Important

    Vous devez suivre les tapes de la leon 2 avant de raliser cette leon.

    Sous longlet Tableaux, sous Options du tableau, cliquez sur Nouveau, puis faites glisser le curseur

    pour crer un tableau 2 x 6.

    Maintenez enfonces les touches MAJ et OPTION, puis appuyez sur la flche directionnelle droite du

    clavier jusqu ce que le tableau soit slectionn comme ci-dessous.

    Remarque Lors de lenregistrement dune macro, vous ne pouvez pas utiliser la souris pour

    slectionner, copier ou faire glisser un contenu dans le document. Pour enregistrer ces actions,

    vous devez utiliser le clavier.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 7

    Sous Styles de tableau, cliquez sur Trame claire - Accent 1.

    Sous longlet Tableaux, sous Traage des bordures, cliquez sur Bordures, puis cliquez sur Tout.

    Tapez Question, appuyez sur TAB, puis tapez Rponse.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 8

    Sous longlet Dveloppeur, cliquez sur Arrter. La macro est dsormais enregistre.

    Indications

    Lorsque vous enregistrez vos propres macros, il est important de dfinir avec attention ce que vous souhaitez enregistrer. Lenregistreur de macro enregistre chaque frappe et chaque clic,

    pouvant conduire des macros inefficaces si vous enregistrez beaucoup de frappes inutiles.

    Pour suspendre lenregistrement dune macro, sous longlet Dveloppeur, cliquez sur Pause.

    Avant de poursuivre

    Assurez-vous de pouvoir effectuer les oprations suivantes :

    enregistrer une macro pour insrer un tableau deux colonnes.

    4. Excution dune macro

    Lorsque vous excutez une macro, Word ralise la squence de tches que vous avez enregistre.

    Excutons la macro laide du raccourci clavier attribu et dune commande sous longlet Dveloppeur.

    Cliquez sur Fichier > Nouveau document.

    Appuyez sur +OPTION+T.

    Remarque Si vous avez attribu un raccourci diffrent dans la leon prcdente, utilisez ce

    raccourci la place.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 9

    Cliquez sous le tableau insr, puis appuyez sur ENTRE pour insrer une ligne.

    Sous longlet Dveloppeur, sous Visual Basic, sous Visual Basic, cliquez sur Macros.

    Cliquez sur MonTableauSpcial, puis cliquez sur Excuter.

    Remarque Si votre macro ne saffiche pas dans la liste, dans le menu contextuel Macros dans,

    cliquez sur Tous les modles et documents actifs.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec les macros Visual Basic 10

    Notez que Word insre un tableau chaque fois que vous excutez la macro.

    Indications

    Pour modifier le raccourci clavier attribu une macro, cliquez sur Affichage > Barres doutils > Personnaliser les barres doutils et menus. Ensuite, sous longlet Commandes, sous

    Catgories, cliquez sur Macros. Cliquez sur la macro dont vous souhaitez modifier le raccourci,

    puis cliquez sur Clavier.

    Pour modifier les avertissements de scurit de la macro, cliquez sur Word > Prfrences. Puis, sous Paramtres personnels, cliquez sur Scurit. Loption est prsente sous Scurit de la

    macro.

    Avant de poursuivre

    Assurez-vous de pouvoir effectuer les oprations suivantes :

    excuter une macro laide du raccourci clavier attribu et de la commande Macros de longlet Dveloppeur.

  • Microsoft Office pour Mac 2011 : Automatisation des tches avec l