Services du runtime, exemple

Mise à jour : novembre 2007

Remarque :

Cet exemple s'exécute uniquement dans Microsoft Office Excel 2007.

Cet exemple montre comment créer une personnalisation de ruban et un volet de tâches personnalisé pour Microsoft Office Excel 2007 en implémentant des interfaces d'extensibilité dans un complément.

Cet exemple implémente les interfaces d'extensibilité suivantes pour créer le volet de tâches personnalisé :

  • Microsoft.Office.Core.ICustomTaskPaneConsumer. L'exemple implémente cette interface pour créer un volet de tâches qui contient une zone de texte et un bouton. Lorsque l'utilisateur clique sur le bouton, la chaîne qui se trouve dans la zone de texte est ajoutée à la plage qui a le focus dans le classeur actif.

  • Microsoft.Office.Core.IRibbonExtensibility. L'exemple implémente cette interface pour ajouter un bouton bascule qui permet d'afficher ou de masquer le volet de tâches.

Pour plus d'informations sur l'installation de l'exemple de projet sur votre ordinateur, consultez Comment : installer et utiliser des fichiers d'exemple figurant dans l'aide.

Remarque :

Bien que cet exemple utilise des interfaces d'extensibilité pour créer une personnalisation de ruban et un volet de tâches personnalisé, vous pouvez également utiliser des classes et des concepteurs fournis par Visual Studio Tools pour Office. Ces classes et concepteurs simplifient l'utilisation de ces fonctionnalités. Pour plus d'informations, consultez Concepteur de ruban et Vue d'ensemble des volets de tâches personnalisés.

Note de sécurité :

Cet exemple de code est destiné à illustrer un concept et affiche uniquement le code correspondant. Il peut ne pas répondre aux exigences de sécurité d'un environnement spécifique et ne doit pas être utilisé tel quel. Nous vous conseillons d'ajouter un code de gestion des erreurs et de sécurité afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT », sans garantie d'aucune sorte.

Download sample

Pour exécuter cet exemple

  1. Appuyez sur F5.

  2. Sur le ruban, cliquez sur l'onglet RuntimeServices.

  3. Dans le groupe VSTO, cliquez sur le bouton TaskPane.

    Vérifiez que le volet de tâches Contoso s'affiche.

  4. Saisissez du texte dans la zone de texte du volet de tâches.

  5. Cliquez sur le bouton Insérer.

    Vérifiez que le texte saisi dans la zone de texte est ajouté à la cellule qui a le focus dans la feuille de calcul active.

  6. Sur le ruban, cliquez à nouveau sur le bouton TaskPane.

    Vérifiez que le volet de tâches ferme.

Configuration requise

Cet exemple requiert les applications suivantes :

  • Visual Studio Tools pour Office.

  • Microsoft Office Excel 2007.

Démonstrations

Cet exemple illustre les concepts suivants :

  • Création d'une personnalisation de ruban par l'implémentation de l'interface Microsoft.Office.Core.IRibbonExtensibility dans un complément.

  • Création d'un volet de tâches personnalisé par l'implémentation de l'interface Microsoft.Office.Core.ICustomTaskPaneConsumer dans un complément.

  • Affichage et masquage du volet de tâches personnalisé à l'aide d'un bouton bascule sur le ruban.

  • Insertion dans la feuille de calcul active de texte saisi dans le volet de tâches personnalisé.

Voir aussi

Tâches

Volet de tâches, exemple de démonstration

Concepts

Personnalisation des fonctionnalités de l'interface utilisateur à l'aide d'interfaces d'extensibilité

Concepteur de ruban

Vue d'ensemble des volets de tâches personnalisés

Autres ressources

Exemples au niveau du document