RibbonFactory.CreateRibbonManager(IRibbonExtension[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Şerit özelleştirmeyi temsil eden bir IRibbonExtensibility nesnesi oluşturur.
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
Parametreler
- ribbons
- IRibbonExtension[]
Bir örnek dizisi IRibbonExtension .
Döndürülenler
Şerit özelleştirmeyi temsil eden nesne.
Örnekler
Aşağıdaki örnek, hangi özel Şeridin görüntüleneceğini belirlemek için bir koşul kullanır. Bu örnek daha sonra yöntemini kullanarak CreateRibbonManager özel Şeridi temsil eden bir IRibbonExtension
nesne oluşturur ve döndürür.
Not
Bu örnekte kullanılan söz dizimi, Şerit (Visual Tasarım Aracı) öğesi kullanılarak oluşturulmuş bir Şerit döndürür. Şerit (XML) öğesi kullanılarak oluşturulan şerit döndürme söz dizimi biraz farklıdır. Şerit (XML) öğesi döndürme hakkında daha fazla bilgi için bkz. Şerit XML'i.
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
Açıklamalar
IRibbonExtensibility
Office uygulamasında görüntülemek istediğiniz Şeridi döndürmek için projenizin , ThisWorkbook
veya ThisDocument
sınıfında nesnesini CreateRibbonExtensibilityObject
ThisAddin
döndürebilirsiniz.