Share via


Créer des commandes rapides dans le mode Backstage d’Office 2010

Bannière Office Quick Note

Prise en main de la personnalisation de l’interface utilisateur Office 2010 Fluent : Découvrez comment créer des commandes rapides sur l’interface utilisateur de Mode Microsoft Office Backstage.

Dernière modification : mardi 21 juin 2011

S’applique à : Excel 2010 | Office 2010 | PowerPoint 2010 | Word 2010

Dans cet article
Créer les documents
Ajouter du code XML au document pour créer l’onglet
Ajouter du code pour les fonctionnalités de la commande
Tester la solution
Étapes suivantes

Dans cet exercice, vous créez une commande rapide sur l’interface utilisateur du Mode Microsoft Office Backstage. La commande charge une instance de modèle dans un document Microsoft Word 2010. Pour effectuer cette tâche, procédez selon les étapes suivantes :

  • Créer les documents

  • Ajouter du code XML au document pour créer l’onglet

  • Ajouter du code pour les fonctionnalités de la commande

  • Tester la solution

Cet exercice utilise l’éditeur d’interface utilisateur personnalisée pour éditer le document de test. L’outil est disponible à l’adresse OpenXMLDeveloper.org (éventuellement en anglais)

Créer les documents

Dans cette tâche, vous créez un document de test dans Word 2010 qui est mis à jour avec le code XML pour créer la commande rapide. Vous téléchargez aussi le modèle de curriculum qui est chargé lorsque vous cliquez sur le bouton de commande.

Pour créer les documents Word 2010

  1. Démarrez Word 2010 et, sur la barre d’outils Accès rapide, cliquez sur Enregistrer.

  2. Dans la zone Nom de fichier, tapez Commande rapide et, dans la zone de liste déroulante Type de fichier, cliquez sur Document Word prenant en charge les macros (*.docm) puis cliquez sur Enregistrer.

  3. Ensuite, vous créez le document qui est chargé dans le document de test lorsque vous cliquez sur la commande rapide. Dans le document actuel, cliquez sur l’onglet Fichier puis cliquez sur Nouveau.

  4. Faites défiler puis cliquez sur CV.

  5. Dans le dossier CV basiques, cliquez sur un des modèles de curriculum vitae puis cliquez sur Télécharger.

  6. Cliquez sur l’onglet Fichier puis cliquez sur Enregistrer sous.

  7. Dans la zone Nom de fichier, tapez MonCurriculum et, dans la zone de liste déroulante Type de fichier, cliquez sur Modèle Word (*dotx) puis cliquez sur Enregistrer.

  8. Fermez le document.

Ajouter du code XML au document pour créer l’onglet

Dans cette tâche, vous utilisez l’éditeur d’interface utilisateur personnalisée pour ajouter du code de marquage XML au document qui crée le bouton de commande rapide.

Pour ajouter le code XML au document de test

  1. Démarrez l’éditeur d’interface utilisateur personnalisée puis, dans le menu Fichier, cliquez sur Ouvrir.

  2. Accédez au document de test que vous avez créé précédemment, puis cliquez sur Ouvrir.

  3. Dans le menu Insertion, cliquez sur Interface personnalisée Office 2010.

  4. Dans le volet de navigation, cliquez sur customUI14.xml.

  5. Dans la fenêtre du code, ajoutez le code suivant.

    <?xml version="1.0" encoding="utf-8" ?>
    <customUI xmlns="https://schemas.microsoft.com/office/2009/07/customui" >
       <backstage>
          <button id=”saveBtn” label=”Load &amp;&amp; Return” imageMso=”SourceControlCheckIn” keytip=”Z” insertAfterMso=”FileSaveAs” onAction=”OnAction” isDefinitive=”true” /> 
       </backstage>
    </customUI>
    
  6. Ce code réalise plusieurs actions. Il ajoute d’abord un bouton au Mode Backstage. montre également comment inclure des caractères « et commercial » dans le nom du libellé en plaçant devant le jeton &amp; un autre jeton &amp;. Le bouton utilise une image intégrée indiquée par l’attribut imageMso. Le code affecte un keytip et spécifie où il sera inséré dans le Mode Backstage (après la commande intégrée Enregistrer sous) à l’aide de l’attribut insertAfterMso. L’attribut onAction spécifie la macro qui est exécutée lorsque vous cliquez sur le bouton. Enfin, le fait de définir l’attribut isDefinitive à true ferme le Mode Backstage et vous retourne au document lorsque vous cliquez sur le bouton.

  7. Dans la barre d’outils, cliquez sur Valider et corrigez les éventuelles erreurs.

  8. Enregistrez puis fermez l’éditeur d’interface utilisateur personnalisée.

Ajouter du code pour les fonctionnalités de la commande

Dans cette tâche, vous ajoutez du code VBA (Microsoft Visual Basic for Applications) au document de test qui charge une instance du modèle de curriculum.

Pour ajouter du code VBA au document de test

  1. Ouvrez le document de test puis, dans l’onglet Développeur, cliquez sur Visual Basic.

  2. Dans le menu Insertion, cliquez sur Module.

  3. Ajoutez le code suivant dans la fenêtre du code.

    Sub OnAction(control As IRibbonControl)
        Dim wdApp As Word.Application
    
        Set wdApp = GetObject(, "Word.Application")
        wdApp.Documents.Open FileName:="C:\< your path here>\MyResume.dotx", ReadOnly:=True, AddtoRecentFiles:=False
    End Sub
    
  4. Fermez l’éditeur VBA.

Tester la solution

Dans cette tâche, vous testez la solution en cliquant sur le bouton de commande rapide et en téléchargeant le modèle de curriculum.

Pour télécharger le document de curriculum

  1. Cliquez sur l’onglet Fichier, cliquez sur Exemple d’onglet, puis cliquez sur Charger et renvoyer comme indiqué dans la figure 1.

    Figure 1. Commande Charger et renvoyer

    Commande Chargement et retour

    Le Mode Backstage ferme et le curriculum est chargé dans une instance du document modèle.

  2. Fermez le document.

Étapes suivantes