Créer des commandes rapides dans le mode Backstage d’Office 2010
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
Démarrez Word 2010 et, sur la barre d’outils Accès rapide, cliquez sur Enregistrer.
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.
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.
Faites défiler puis cliquez sur CV.
Dans le dossier CV basiques, cliquez sur un des modèles de curriculum vitae puis cliquez sur Télécharger.
Cliquez sur l’onglet Fichier puis cliquez sur Enregistrer sous.
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.
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
Démarrez l’éditeur d’interface utilisateur personnalisée puis, dans le menu Fichier, cliquez sur Ouvrir.
Accédez au document de test que vous avez créé précédemment, puis cliquez sur Ouvrir.
Dans le menu Insertion, cliquez sur Interface personnalisée Office 2010.
Dans le volet de navigation, cliquez sur customUI14.xml.
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 && Return” imageMso=”SourceControlCheckIn” keytip=”Z” insertAfterMso=”FileSaveAs” onAction=”OnAction” isDefinitive=”true” /> </backstage> </customUI>
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 & un autre jeton &. 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.
Dans la barre d’outils, cliquez sur Valider et corrigez les éventuelles erreurs.
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
Ouvrez le document de test puis, dans l’onglet Développeur, cliquez sur Visual Basic.
Dans le menu Insertion, cliquez sur Module.
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
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
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
Le Mode Backstage ferme et le curriculum est chargé dans une instance du document modèle.
Fermez le document.