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
- 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.