Bagikan melalui


RibbonFactory.CreateRibbonManager(IRibbonExtension[]) Metode

Definisi

Membuat objek IRibbonExtensibility yang mewakili kustomisasi Pita.

public:
 Microsoft::Office::Core::IRibbonExtensibility ^ CreateRibbonManager(cli::array <Microsoft::Office::Tools::Ribbon::IRibbonExtension ^> ^ ribbons);
public Microsoft.Office.Core.IRibbonExtensibility CreateRibbonManager (Microsoft.Office.Tools.Ribbon.IRibbonExtension[] ribbons);
abstract member CreateRibbonManager : Microsoft.Office.Tools.Ribbon.IRibbonExtension[] -> Microsoft.Office.Core.IRibbonExtensibility
Public Function CreateRibbonManager (ribbons As IRibbonExtension()) As IRibbonExtensibility

Parameter

ribbons
IRibbonExtension[]

Array IRibbonExtension instans.

Mengembalikan

Objek yang mewakili kustomisasi Pita.

Contoh

Contoh berikut menggunakan kondisi untuk menentukan Pita kustom mana yang akan ditampilkan. Contoh ini kemudian menggunakan CreateRibbonManager metode untuk membuat lalu mengembalikan IRibbonExtension objek yang mewakili Pita kustom.

Catatan

Sintaks yang digunakan dalam contoh ini mengembalikan Pita yang dibuat dengan menggunakan item Pita (Visual Designer). Sintaks untuk mengembalikan Pita yang dibuat dengan menggunakan item Pita (XML) sedikit berbeda. Untuk informasi selengkapnya tentang mengembalikan item Pita (XML), lihat XML Pita.

    protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
    {
        if (myCondition == true)
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
        }
        else
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
        }
    }
Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
    If myCondition = True Then
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon1()})
    Else
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon2()})
    End If
End Function

Keterangan

Kembalikan IRibbonExtensibility objek dalam CreateRibbonExtensibilityObject metode ThisAddin, ThisWorkbook, atau ThisDocument kelas proyek Anda untuk mengembalikan Pita yang ingin Anda tampilkan di aplikasi Office.

Berlaku untuk