Partager via


DocumentBase.CreateRibbonObjects, méthode

Retourne un tableau d'objets OfficeRibbon à la méthode CreateRibbonExtensibilityObject.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Protected Overridable Function CreateRibbonObjects As IRibbonExtension()
protected virtual IRibbonExtension[] CreateRibbonObjects()

Valeur de retour

Type : array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Tableau d'objets OfficeRibbon.

Notes

Cette méthode est appelée par l'implémentation par défaut de la méthode CreateRibbonExtensibilityObject lorsque le projet contient des éléments du ruban (concepteur visuel).

Vous pouvez également substituer la méthode CreateRibbonExtensibilityObject pour spécifier quels rubans doivent s'afficher au moment de l'exécution. Pour plus d'informations, consultez Vue d'ensemble du ruban.

Exemples

L'exemple de code suivant substitue la méthode CreateRibbonObjects dans la classe ThisDocument et retourne un tableau de deux objets OfficeRibbon. L'exemple nécessite que vous ajoutiez deux rubans à votre projet appelés Ribbon1 et Ribbon2 via l'élément Ruban (Concepteur visuel). Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.

Protected Overrides Function CreateRibbonObjects() As  _
Microsoft.Office.Tools.Ribbon.IRibbonExtension()
    Dim allRibbons(1) As Microsoft.Office.Tools.Ribbon.IRibbonExtension
    allRibbons(0) = New Ribbon1
    allRibbons(1) = New Ribbon2
    Return allRibbons
End Function
protected override Microsoft.Office.Tools.Ribbon.IRibbonExtension[] CreateRibbonObjects()
{
    Microsoft.Office.Tools.Ribbon.IRibbonExtension[] allRibbons =
        new Microsoft.Office.Tools.Ribbon.IRibbonExtension[2];
    allRibbons[0] = new Ribbon1();
    allRibbons[1] = new Ribbon2();
    return allRibbons;
}

Sécurité .NET Framework

Voir aussi

Référence

DocumentBase Classe

Microsoft.Office.Tools.Word, espace de noms