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
- ribbons
Tür: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Bir dizi IRibbonExtension örnekleri.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.