AddInBase.RequestService, méthode
Retourne un objet qui étend une fonctionnalité dans une application Microsoft Office.
Espace de noms : Microsoft.Office.Tools
Assembly : Microsoft.Office.Tools.Common.v4.0.Utilities (dans Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Protected Overridable Function RequestService ( _
serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
Guid serviceGuid
)
Paramètres
- serviceGuid
Type : System.Guid
Guid qui identifie une interface d'extensibilité prise en charge par des applications Microsoft Office.
Valeur de retour
Type : System.Object
Objet qui implémente l'interface d'extensibilité identifiée par serviceGuid.
Notes
Substituez cette méthode dans un complément d'application pour implémenter une interface d'extensibilité qui étend une fonctionnalité dans une application Microsoft Office.Pour plus d'informations, consultez Personnalisation des fonctionnalités de l'interface utilisateur à l'aide d'interfaces d'extensibilité.
Lorsque vous substituez cette méthode, vérifiez la valeur du paramètre serviceGuid afin de déterminer l'interface d'extensibilité demandée, puis retournez un objet qui implémente l'interface.Lorsque votre complément est chargé, Visual Studio Tools pour Office Runtime appelle RequestService une ou plusieurs fois pour chaque interface prise en charge par l'application, et 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 d'application.
[!REMARQUE]
Si vous personnalisez l'interface utilisateur du ruban en créant votre propre implémentation de l'interface Microsoft.Office.Core.IRibbonExtensibility ou en ajoutant un élément Ruban (XML) à votre projet, vous pouvez également substituer la méthode CreateRibbonExtensibilityObject au lieu de la méthode RequestService.Pour plus d'informations, consultez Vue d'ensemble du ruban et Élément XML Ribbon.
Exemples
Pour un exemple de code qui montre comment implémenter une interface d'extensibilité et substituer la méthode RequestService, consultez Personnalisation des fonctionnalités de l'interface utilisateur à l'aide d'interfaces d'extensibilité.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Office.Tools, espace de noms