DocumentBase.CreateRibbonObjects (Método)
Devuelve una matriz de objetos OfficeRibbon al método CreateRibbonExtensibilityObject.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxis
'Declaración
Protected Overridable Function CreateRibbonObjects As IRibbonExtension()
protected virtual IRibbonExtension[] CreateRibbonObjects()
Valor devuelto
Tipo: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Matriz de objetos OfficeRibbon.
Comentarios
La implementación predeterminada del método CreateRibbonExtensibilityObject llama a este método cuando el proyecto contiene elementos Cinta (diseñador visual).
También puede invalidar el método CreateRibbonExtensibilityObject para especificar qué cintas de opciones se van a mostrar en tiempo de ejecución.Para obtener más información, vea Información general sobre la cinta de opciones.
Ejemplos
En el ejemplo de código siguiente se invalida el método CreateRibbonObjects de la clase ThisDocument y se devuelve una matriz de dos objetos OfficeRibbon.El ejemplo requiere que se agreguen dos cintas de opciones al proyecto llamadas Ribbon1 y Ribbon2 utilizando el elemento Cinta (Diseñador visual).Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de 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;
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.