Udostępnij za pośrednictwem


Interfejs RibbonOfficeMenu

Zapewnia dostęp do formanty dodane do Menu programu Microsoft Office.

Przestrzeń nazw:  Microsoft.Office.Tools.Ribbon
Zestawy:   Microsoft.Office.Tools.Common (w Microsoft.Office.Tools.Common.dll)
  Microsoft.Office.Tools.Common.v4.0.Utilities (w Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Items Pobiera formanty wstążki, które zostały dodane do Menu programu Microsoft Office.
Właściwość publiczna Name Pobiera lub ustawia nazwę tego RibbonComponent. (Odziedziczone z RibbonComponent).
Właściwość publiczna Parent Pobiera RibbonComponent , oznaczającą nadrzędny to RibbonComponent. (Odziedziczone z RibbonComponent).
Właściwość publiczna Ribbon Pobiera najwyższego poziomu Ribbon obiekt, który zawiera hierarchii kontrolek. (Odziedziczone z RibbonComponent).
Właściwość publiczna RibbonUI Infrastruktura. Pobiera IRibbonUI instancji, która jest dostarczonej wraz z aplikacją Microsoft Office do kodu rozszerzalność wstążki. (Odziedziczone z RibbonComponent).
Właściwość publiczna Site Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent).
Właściwość publiczna Tag Pobiera lub ustawia dane specyficzne dla aplikacji, która jest skojarzona z tym RibbonComponent. (Odziedziczone z RibbonComponent).

Początek

Metody

  Nazwa Opis
Metoda publiczna Dispose Wykonuje zadania zdefiniowane aplikacji skojarzonej z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów. (Odziedziczone z IDisposable).
Metoda publiczna PerformDynamicLayout Wywołania Microsoft.Office.Core.IRibbonUI.InvalidateControl metoda nadrzędnego kontroli, jeśli RibbonComponent ma element nadrzędny dynamicznych, takich jak menu dynamiczne, i układ nie jest zawieszony. (Odziedziczone z RibbonComponent).
Metoda publiczna PerformLayout Wywołania Microsoft.Office.Core.IRibbonUI.InvalidateControl Jeśli RibbonComponent ma element nadrzędny i układ nie jest zawieszony. (Odziedziczone z RibbonComponent).
Metoda publiczna ResumeLayout() Odwraca efekt SuspendLayout metoda. (Odziedziczone z RibbonComponent).
Metoda publiczna ResumeLayout(Boolean) Odwraca efekt SuspendLayout metoda. (Odziedziczone z RibbonComponent).
Metoda publiczna SuspendLayout Zapobiega zastosowaniu programu Microsoft Office z odświeżanie stan formantów na Wstążce. (Odziedziczone z RibbonComponent).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent).

Początek

Uwagi

Po dodaniu wstążki (Visual Designer) przedmiot do swojego projektu programu Visual Studio automatycznie przypisuje nowy RibbonOfficeMenu sprzeciwić się OfficeMenu właściwość wygenerowanej OfficeRibbon interfejsu.Ten obiekt może być używany do dodawania nowych formantów do Menu programu Microsoft Office w czasie wykonywania lub do kontroli dostępu, które zostały dodane do Menu programu Microsoft Office.

Można dodawać formanty w czasie wykonywania, ale tylko w przypadku, przed załadowaniem wstążki.Utworzyć wystąpienia formantu, a następnie dodaj nowy formant, aby Items kolekcji.Aby uzyskać więcej informacji, zobacz Omówienie modelu obiektu wstążki.

[!UWAGA]

Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools dla pakietu Office, omówienie Runtime.

Użycie

W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Przykłady

Poniższy przykład iterację niestandardowych formantów, w menu Wstążka pakietu Office i wyświetla ich nazwy.Aby uruchomić ten przykład kodu, należy najpierw wykonać następujące czynności:

  1. Dodać wstążki (Visual Designer) element do projektu programu pakietu Office.

  2. Dodawanie przycisku do przycisk pakietu Microsoft Office.

  3. Ustaw (nazwa) właściwość przycisk, aby myOfficeMenuButton.

  4. Ustaw PositionType właściwość, aby AfterOfficeID pod stanowisko właściwość.

  5. Ustaw OfficeID właściwość, aby FilePrintMenu pod stanowisko właściwość.

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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Ribbon

Inne zasoby

Jak: dodawanie formantów do widoku Backstage

Omówienie modelu obiektu wstążki