RibbonFactory 介面
提供您可以用來為 Microsoft Office 功能區自訂建立功能區控制項的方法。
命名空間: Microsoft.Office.Tools.Ribbon
組件: Microsoft.Office.Tools.Common (在 Microsoft.Office.Tools.Common.dll 中)
語法
'宣告
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
RibbonFactory 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
RibbonPosition | 取得 RibbonPositionStatics 物件,您可以使用這個物件,在功能區自訂中指定控制項、群組或索引標籤的位置。 |
回頁首
方法
回頁首
備註
注意事項 |
---|
此介面是由 Visual Studio Tools for Office Runtime 所實作, 並不能實作於您的程式碼中。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 概觀。 |
範例
下列範例會存取 Excel 2010 活頁簿專案之功能區程式碼檔案中專案的 RibbonFactory 執行個體。 這個程式碼會使用 RibbonFactory 物件中的方法來建立下拉式項目、功能表和按鈕。 若要檢視完整的範例,請參閱逐步解說:在執行階段更新功能區中的控制項。
Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
Return Me.Factory.CreateRibbonDropDownItem()
End Function
Private Function CreateRibbonMenu() As RibbonMenu
Return Me.Factory.CreateRibbonMenu()
End Function
Private Function CreateRibbonButton() As RibbonButton
Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
AddHandler (button.Click), AddressOf Button_Click
Return button
End Function
private RibbonDropDownItem CreateRibbonDropDownItem()
{
return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
RibbonButton button = this.Factory.CreateRibbonButton();
button.Click += new RibbonControlEventHandler(button_Click);
return button;
}