Partager via


WorkbookBase.RequestService, méthode

Retourne un objet qui implémente l'interface Microsoft.Office.Core.IRibbonExtensibility dans une personnalisation au niveau du document.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.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 l'interface Microsoft.Office.Core.IRibbonExtensibility.

Valeur de retour

Type : System.Object
Objet qui implémente l'interface Microsoft.Office.Core.IRibbonExtensibility dans une personnalisation au niveau du document.

Notes

Substituez cette méthode si vous personnalisez le ruban du classeur en créant votre propre implémentation de l'interface Microsoft.Office.Core.IRibbonExtensibility ou en ajoutant un élément Ruban (XML) à votre projet.

Si vous personnalisez le Ruban en ajoutant un élément Ruban (Concepteur de Visual) à votre projet, Visual Studio substitue cette méthode pour vous. Pour plus d’informations, consultez Vue d'ensemble du ruban et Concepteur de ruban.

Si vous substituez cette méthode, vérifiez la valeur du paramètre serviceGuid afin de déterminer si l'interface Microsoft.Office.Core.IRibbonExtensibility est demandée, puis retournez un objet qui implémente l'interface. Lorsque votre classeur est ouvert, Visual Studio Tools pour Office Runtime appelle RequestService, et envoie la valeur de retour à Microsoft Office Excel. Pour plus d'informations sur l'interface Microsoft.Office.Core.IRibbonExtensibility, consultez Objet RibbonExtensibility dans la documentation Microsoft Office.

Vous pouvez également substituer la méthode CreateRibbonExtensibilityObject au lieu de substituer la méthode RequestService. Pour plus d'informations, consultez Élément XML Ribbon.

Notes

Microsoft.Office.Core.IRibbonExtensibility fait partie des interfaces (également nommées interfaces d'extensibilité) fournies par Microsoft Office.Toutefois, c'est la seule interface que vous pouvez implémenter dans une personnalisation au niveau du document pour Excel.Vous pouvez implémenter d'autres interfaces d'extensibilité dans les compléments d'application.Pour plus d'informations, consultez Personnalisation des fonctionnalités de l'interface utilisateur à l'aide d'interfaces d'extensibilité.

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms