Partager via


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

Voir aussi

Référence

AddInBase Classe

Microsoft.Office.Tools, espace de noms

Autres ressources

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