共用方式為


RibbonOfficeMenu 類別 (2007 系統)

更新:2007 年 11 月

可讓您存取您加入至 Microsoft Office 功能表的控制項。

命名空間:  Microsoft.Office.Tools.Ribbon
組件:  Microsoft.Office.Tools.Common.v9.0 (在 Microsoft.Office.Tools.Common.v9.0.dll 中)

語法

Public NotInheritable Class RibbonOfficeMenu _
    Inherits RibbonComponent

Dim instance As RibbonOfficeMenu
public sealed class RibbonOfficeMenu : RibbonComponent

備註

當您將 [功能區 (視覺化設計工具)] 項目加入至專案時,Visual Studio Tools for Office 會自動將新的 RibbonOfficeMenu 物件指派給產生之 OfficeRibbon 類別的 OfficeMenu 屬性。您可以使用這個物件,在執行階段將新的控制項加入至 Microsoft Office 功能表,或存取您加入至 Microsoft Office 功能表的控制項。

您可以在執行階段 (但僅限在功能區載入之前) 加入控制項。請建立控制項的執行個體,然後將新的控制項加入至 Items 集合。如需詳細資訊,請參閱功能區物件模型概觀

範例

下列範例會逐一查看功能區 Office 功能表上的自訂控制項,並顯示其名稱。若要執行這個程式碼範例,您必須先執行下列步驟:

  1. 將 [功能區 (視覺化設計工具)] 項目加入至 Visual Studio Tools for Office 專案。

  2. 將按鈕加入至 Microsoft Office 按鈕。

  3. 將按鈕的 [(Name)] 屬性設定為 myOfficeMenuButton。

  4. 將 [PositionType] 屬性設定為 [Position] 屬性底下的 AfterOfficeID。

  5. 將 [OfficeID] 屬性設定為 [Position] 屬性底下的 FilePrintMenu。

Private Sub ListOfficeRibbonCustomControls()
    System.Windows.Forms.MessageBox.Show( _
            "Listing all Office Menu custom controls...")
    For Each control As RibbonComponent In Globals.Ribbons.Ribbon1.OfficeMenu.Items
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name)
    Next
End Sub
private void ListOfficeRibbonCustomControls()
{
    System.Windows.Forms.MessageBox.Show(
        "Listing all Office Menu custom controls...");
    foreach (RibbonComponent control in Globals.Ribbons.Ribbon1.OfficeMenu.Items)
    {
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name);
    }
}

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Office.Tools.Ribbon.RibbonComponent
        Microsoft.Office.Tools.Ribbon.RibbonOfficeMenu

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

RibbonOfficeMenu 成員

Microsoft.Office.Tools.Ribbon 命名空間

其他資源

HOW TO:自訂 Microsoft Office 功能表

功能區物件模型概觀