AddInBase.RequestService(Guid) Méthode

Définition

Retourne un objet qui étend une fonctionnalité dans une application Microsoft Office.

protected virtual object RequestService (Guid serviceGuid);

Paramètres

serviceGuid
Guid

Guid qui identifie une interface d’extensibilité prise en charge par les applications Microsoft Office.

Retours

Object

Objet qui implémente l’interface d’extensibilité identifiée par serviceGuid.

Implémente

Exemples

Pour obtenir un exemple de code qui montre comment implémenter une interface d’extensibilité et substituer la RequestService méthode, consultez Personnalisation des fonctionnalités de l’interface utilisateur à l’aide d’interfaces d’extensibilité.

Remarques

Substituez cette méthode dans un complément au niveau de l’application pour implémenter une interface d’extensibilité qui étend une fonctionnalité dans une application Microsoft Office. Pour plus d'informations, consultez Customizing UI Features By Using Extensibility Interfaces.

Lorsque vous substituez cette méthode, vérifiez la valeur du serviceGuid paramètre pour déterminer quelle interface d’extensibilité est demandée, puis retournez un objet qui implémente l’interface. Lorsque votre complément est chargé, le Visual Studio Tools pour Office Runtime appelle RequestService une ou plusieurs fois pour chaque interface prise en charge par l’application, et il envoie la valeur de retour à l’application Microsoft Office qui charge votre complément. Pour plus d’informations sur le processus de chargement des compléments, consultez architecture des compléments VSTO.

Notes

Si vous personnalisez l’interface ruban en créant votre propre implémentation de l' Microsoft.Office.Core.IRibbonExtensibility interface ou en ajoutant un élément Ruban (XML) à votre projet, vous pouvez également substituer la CreateRibbonExtensibilityObject méthode au lieu de la RequestService méthode. Pour plus d’informations, consultez vue d’ensemble du ruban et Ruban XML.

S’applique à