Condividi tramite


Metodo DocumentBase.CreateRibbonObjects

Restituisce una matrice di oggetti OfficeRibbon al metodo CreateRibbonExtensibilityObject.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Protected Overridable Function CreateRibbonObjects As IRibbonExtension()
protected virtual IRibbonExtension[] CreateRibbonObjects()

Valore restituito

Tipo: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Matrice di oggetti OfficeRibbon.

Note

Il metodo viene chiamato dall'implementazione predefinita del metodo CreateRibbonExtensibilityObject quando il progetto contiene elementi Barra multifunzione (finestra di progettazione visiva).

In alternativa è possibile eseguire l'override del metodo CreateRibbonExtensibilityObject per specificare quali barre multifunzione visualizzare in fase di esecuzione. Per ulteriori informazioni, vedere Cenni preliminari sulla barra multifunzione.

Esempi

Nell'esempio di codice seguente viene eseguito l'override del metodo CreateRibbonObjects nella classe ThisDocument e viene restituita una matrice di due oggetti OfficeRibbon. È necessario aggiungere due barre multifunzione al progetto denominate Ribbon1 e Ribbon2 tramite la voce Barra multifunzione (finestra di progettazione visiva). Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

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;
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word