Comment faire pour exécuter un exemple de code d'un article de la Base de connaissances pour un programme Office XP

Traductions disponibles Traductions disponibles
Numéro d'article: 290140 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Pour vous procurer une version Microsoft Office 2000 de cet article, reportez-vous à l'article 212536.
Pour vous procurer une version Microsoft Office 97 de cet article, reportez-vous à l'article 173707.
Pour vous procurer une version Microsoft Office 2001 pour Mac de cet article, reportez-vous à l'article 274703.
Pour vous procurer une version Microsoft Office 98 Édition Macintosh de cet article, reportez-vous à l'article 181058.
Agrandir tout | Réduire tout

Sommaire

Résumé

Certains articles de la Base de connaissances Microsoft comprennent des exemples de code pour des macros Visual Basic pour Applications. Un grand nombre de ces macros illustrent des concepts de base de programmation dans Visual Basic pour les diverses applications Office XP. Cet article contient des instructions pour utiliser l'exemple de code pour créer une nouvelle macro et exécuter cette macro.

Plus d'informations

Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie explicite ou implicite, y compris, de manière non limitative, les garanties implicites de qualité marchande et/ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques. Si vous ne maîtrisez que partiellement la programmation, vous pouvez contacter un partenaire certifié Microsoft (Microsoft Certified Partner) ou le service client Microsoft au 09 70 01 90 90qui pourra transmettre votre demande de consulting aux équipes Microsoft appropriées. Pour plus d'informations sur les partenaires certifiés Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :
https://solutionfinder.microsoft.com/Default.aspx
Pour plus d'informations sur les options de support technique disponibles et sur la façon de contacter Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh%3Bfr%3Bassistedover&LN=FR&x=15&y=10
Pour utiliser l'exemple de code d'un article de la Base de connaissances, vous devez ajouter une nouvelle macro Visual Basic (ou sélectionner une macro existante). Vous pouvez alors copier-coller ou taper l'exemple de code dans cette macro à l'aide de l'une des méthodes présentées ci-dessous.

Pour créer une nouvelle macro

  1. Ouvrez ou créez un modèle dans l'application Office utilisée.
  2. Dans le menu Outils, pointez sur Macro, puis cliquez sur Macros.
  3. Dans la liste Macros disponibles dans, sélectionnez le document ou le modèle Word dans lequel vous souhaitez enregistrer la macro.
  4. Dans la zone Nom de la macro, tapez le nom de la macro.
  5. Cliquez sur Créer pour ouvrir Visual Basic Editor.
  6. Effectuez l'une des opérations suivantes :
    • Tapez le code de macro entre les lignes Sub Macroname() et End Sub.
      Sub macroname()
          Type your macro code here
      End Sub
      							
      - ou -
    • Copiez et collez l'exemple de code dans votre macro en procédant comme suit :
      Sub macroname()
       
      End Sub
      						
      1. Basculez vers le programme utilisé pour afficher l'article de la Base de connaissances Microsoft, par exemple Microsoft Internet Explorer.
      2. Pour sélectionner l'exemple de code, maintenez la touche CTRL enfoncée et cliquez sur le code.
      3. Dans le menu Edition, cliquez sur Copier.
      4. Basculez vers Visual Basic Editor.
      5. Dans Visual Basic Editor, sélectionnez le texte de code existant de la ligne Sub Macroname() à la ligne End Sub de la macro.
      6. Dans le menu Edition, cliquez sur Coller.

        REMARQUE : lorsque vous collez le texte, le texte de code existant est remplacé par le code copié de l'article de la Base de connaissances.
  7. Après avoir tapé ou collé le code de votre macro, dans le menu Fichier, cliquez sur Fermer et retourner à Microsoft programme, où programme est le programme Microsoft Office XP que vous utilisez.


REMARQUE : utilisez la touche TAB pour mettre en retrait le texte. Les lignes qui commencent par une apostrophe (') sont des commentaires et ne sont pas nécessaires à l'exécution de la macro. Toutefois, vous souhaiterez peut-être les taper pour faciliter la compréhension de la macro.

Pour ajouter l'exemple de code à un module

Pour ajouter du code à un module, vous devez soit disposer d'un module existant, soit créer un nouveau module. Pour cela, procédez comme suit :
  1. Ouvrez ou créez un modèle dans le programme Office utilisé.
  2. Dans le menu Outils, pointez sur Macro, puis cliquez sur Visual Basic Editor.
  3. Dans la fenêtre de projet de Visual Basic Editor (située par défaut dans le coin supérieur gauche), cliquez sur l'icône du projet du même nom que votre modèle ou votre document. Si vous n'avez pas encore enregistré votre modèle ou votre document, le nom du projet ressemblera à Project(Document1) ou TemplateProject(Modèle1).

    REMARQUE DESTINÉE AUX UTILISATEURS DE WORD : si vous souhaitez stocker votre macro dans le modèle global par défaut (Normal.dot), double-cliquez sur le projet Normal.
  4. Si le projet sur lequel vous avez cliqué ne contient pas de sous-dossier nommé Modules, cliquez sur Module dans le menu Insertion.
  5. Cliquez à un endroit quelconque de la fenêtre de code du module à créer. La fenêtre de code est généralement située dans le coin supérieur droit de Visual Basic Editor.
  6. Tapez ou collez l'exemple de code exactement comme il apparaît dans l'article de la Base de connaissances, y compris les lignes Sub Macroname() et End Sub.

    REMARQUE : pour plus d'informations sur la façon de taper ou de coller le code de macro, reportez-vous à la section "Pour créer une nouvelle macro" de cet article.
Après avoir tapé ou collé le code de votre macro, dans le menu Fichier, cliquez sur Fermer et retourner à Microsoft programme

programme est le programme Microsoft Office XP utilisé.

Pour exécuter la macro

  1. Dans le menu Outils, pointez sur Macro, puis cliquez sur Macros.
  2. Sélectionnez la macro dans la liste Nom de la macro, puis cliquez sur Exécuter.

Références

L'Aide Microsoft sur chaque programme Office contient de nombreuses rubriques sur le travail avec des macros. L'Aide sur Visual Basic contient des instructions complètes pour créer votre propre code.

Propriétés

Numéro d'article: 290140 - Dernière mise à jour: vendredi 27 janvier 2012 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 2002
  • Microsoft Outlook 2002 Standard
  • Microsoft PowerPoint 2002 Standard
  • Microsoft Word 2002 Standard Edition
Mots-clés : 
kbhowto kbmacro kbprogramming KB290140
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com