Partager via


DocumentBase.RequestService(Guid) Méthode

Définition

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

protected:
 virtual System::Object ^ RequestService(Guid serviceGuid);
protected virtual object RequestService (Guid serviceGuid);
abstract member RequestService : Guid -> obj
override this.RequestService : Guid -> obj
Protected Overridable Function RequestService (serviceGuid As Guid) As Object

Paramètres

serviceGuid
Guid

Guid qui identifie l'interface Microsoft.Office.Core.IRibbonExtensibility.

Retours

Objet dans votre personnalisation au niveau du document qui implémente l’interface Microsoft.Office.Core.IRibbonExtensibility.

Remarques

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

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

Si vous remplacez cette méthode, case activée la valeur du serviceGuid paramètre pour déterminer si l’interface Microsoft.Office.Core.IRibbonExtensibility est demandée, puis retournez un objet qui implémente l’interface. Lorsque votre document est ouvert, le runtime Visual Studio Tools pour Office appelle RequestServiceet envoie la valeur de retour à Microsoft Office Word. Pour plus d’informations sur l’interface Microsoft.Office.Core.IRibbonExtensibility , consultez IRibbonExtensibility Object dans la documentation Microsoft Office.

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

Notes

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

S’applique à