Document.RequestService, méthode (System 2007)

Mise à jour : novembre 2007

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.Word
Assembly :  Microsoft.Office.Tools.Word.v9.0 (dans Microsoft.Office.Tools.Word.v9.0.dll)

Syntaxe

Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object

Dim serviceGuid As Guid
Dim returnValue As Object

returnValue = Me.RequestService(serviceGuid)
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 document 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 visuel) à votre projet, Visual Studio Tools pour Office 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 document est ouvert, le runtime Visual Studio Tools pour Office appelle RequestService et transmet la valeur de retour à Microsoft Office Word. Pour plus d'informations sur l'interface Microsoft.Office.Core.IRibbonExtensibility, consultez IRibbonExtensibility Object dans la documentation de Microsoft Office 2007.

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.

Remarque :

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

Autorisations

Voir aussi

Référence

Document, classe

Membres Document

Microsoft.Office.Tools.Word, espace de noms