RibbonOfficeMenu – rozhraní

Poskytuje přístup k prvkům, které můžete přidat do nabídky aplikace Microsoft Office.

Obor názvů:  Microsoft.Office.Tools.Ribbon
Sestavení:   Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.dll)
  Microsoft.Office.Tools.Common.v4.0.Utilities (v Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Syntaxe

'Deklarace
<GuidAttribute("49cea6a9-3670-4ae0-9a36-9305e27f302b")> _
Public Interface RibbonOfficeMenu _
    Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("49cea6a9-3670-4ae0-9a36-9305e27f302b")]
public interface RibbonOfficeMenu : RibbonComponent, 
    IComponent, IDisposable

Typ RibbonOfficeMenu zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Items Získá prvky pásu karet, které jste přidali do nabídky aplikace Microsoft Office.
Veřejná vlastnost Name Získá nebo nastaví název tohoto RibbonComponent. (Zděděno z RibbonComponent.)
Veřejná vlastnost Parent Získá RibbonComponent , která představuje nadřazené tohoto RibbonComponent. (Zděděno z RibbonComponent.)
Veřejná vlastnost Ribbon Získá nejvyšší úrovně Ribbon objekt, který obsahuje hierarchii ovládacích prvků. (Zděděno z RibbonComponent.)
Veřejná vlastnost RibbonUI Infrastruktura. Získá IRibbonUI instance, která je k dispozici kódu rozšiřitelnost pásu karet aplikace Microsoft Office. (Zděděno z RibbonComponent.)
Veřejná vlastnost Site Získá nebo nastaví ISite přidružené IComponent. (Zděděno z IComponent.)
Veřejná vlastnost Tag Získá nebo nastaví specifická data spojená s tímto RibbonComponent. (Zděděno z RibbonComponent.)

Nahoru

Metody

  Název Popis
Veřejná metoda Dispose Provádí úkoly definované aplikací, které jsou spojeny s uvolněním nebo obnovením nespravovaných prostředků. (Zděděno z IDisposable.)
Veřejná metoda PerformDynamicLayout Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl metoda nadřazené řízení, pokud RibbonComponent má dynamické nadřazené, například dynamické nabídky a rozložení není pozastaven. (Zděděno z RibbonComponent.)
Veřejná metoda PerformLayout Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl -li RibbonComponent s nadřízenou a rozložení není pozastaven. (Zděděno z RibbonComponent.)
Veřejná metoda ResumeLayout() Účinek se obrátí SuspendLayout metody. (Zděděno z RibbonComponent.)
Veřejná metoda ResumeLayout(Boolean) Účinek se obrátí SuspendLayout metody. (Zděděno z RibbonComponent.)
Veřejná metoda SuspendLayout Zabrání aktualizaci stavu ovládací prvky na pásu karet aplikace Microsoft Office. (Zděděno z RibbonComponent.)

Nahoru

Události

  Název Popis
Veřejná událost Disposed Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.)

Nahoru

Poznámky

Po přidání pás karet (vizuální návrhář) položky do projektu aplikace Visual Studio automaticky přiřadí nový RibbonOfficeMenu objektu OfficeMenu vlastnosti generované OfficeRibbon rozhraní.Pomocí tohoto objektu můžete přidat nové ovládací prvky v nabídce Microsoft Office za běhu, nebo přístup k ovládacím prvkům, které jste přidali do nabídky aplikace Microsoft Office.

Můžete přidat ovládací prvky za běhu, ale předtím, než je načten na pásu karet.Vytvořte instanci ovládacího prvku a potom přidejte nový ovládací prvek do Items kolekce.Další informace naleznete v tématu Přehled modelu objektů pásu karet.

[!POZNÁMKA]

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Přehled nástrojů Visual Studio Tools for Office runtime.

Použití

Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. V projektech cílených pro rozhraní .NET Framework 3.5 může mít tento typ jiné členy a ukázky kódu, poskytnuté pro tento typ, nemusejí fungovat. Dokumentaci k tomuto typu projektů cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k sadě Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Příklady

Následující příklad iteruje skrze vlastní ovládací prvky v nabídce Office pás karet a jejich název.Chcete-li spustit příklad kódu, musíte nejprve provést následující kroky:

  1. Přidat pásu karet (vizuální návrhář) položku Office project.

  2. Přidáte tlačítko na tlačítko Microsoft Office.

  3. Nastavit (název) vlastnosti tlačítka na myOfficeMenuButton.

  4. Nastavit PositionType vlastnost AfterOfficeID v pozice vlastnost.

  5. Nastavit OfficeID vlastnost FilePrintMenu v pozice vlastnost.

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

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Ribbon – obor názvů

Další zdroje

Postupy: Přidání ovládacích prvků do zobrazení Backstage

Přehled modelu objektů pásu karet