Aracılığıyla paylaş


RibbonFactory.CreateRibbonManager Yöntem

Oluşturur bir IRibbonExtensibility nesnesini temsil eden bir şerit özelleştirme.

Ad alanı:  Microsoft.Office.Tools.Ribbon
Derleme:  Microsoft.Office.Tools.Common (Microsoft.Office.Tools.Common.dll içinde)

Sözdizimi

'Bildirim
Function CreateRibbonManager ( _
    ribbons As IRibbonExtension() _
) As IRibbonExtensibility
IRibbonExtensibility CreateRibbonManager(
    IRibbonExtension[] ribbons
)

Parametreler

Dönüş Değeri

Tür: Microsoft.Office.Core.IRibbonExtensibility
Şerit özelleştirme temsil eden nesne.

Açıklamalar

İade IRibbonExtensibility , nesne CreateRibbonExtensibilityObject yöntemi, ThisAddin, ThisWorkbook, veya ThisDocument projenize dönmek şerit Office uygulama görüntülemek istediğiniz sınıfı

Örnekler

Aşağıdaki örnek bir koşulu görüntülemek için hangi özel şerit belirlemek için kullanır. Daha sonra bu örnek kullanır CreateRibbonManager oluşturup sonra dönmek için yöntem bir IRibbonExtension nesnesini temsil eden özel bir şerit.

Not

Bu örnekte kullanılan sözdizimi Şerit (Görsel Tasarımcı) öğesi kullanılarak oluşturulmuş bir Şerit döndürür. Şerit (XML) öğesi kullanılarak oluşturulmuş bir şeriti döndürmek için olan sözdizimi biraz daha farklıdır. Şerit (XML) öğesi döndürme hakkında daha fazla bilgi için bkz. Şerit XML.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

RibbonFactory Arabirim

Microsoft.Office.Tools.Ribbon Ad Alanı