RibbonFactory.CreateRibbonManager(IRibbonExtension[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.