AddInBase.RequestService(Guid) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.