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 | |
---|---|---|
![]() |
Items | Získá ovládací prvky pásu karet, které jste přidali do nabídky aplikace Microsoft Office. |
![]() |
Name | Získá nebo nastaví název tohoto RibbonComponent. (Zděděno z RibbonComponent.) |
![]() |
Parent | Získá RibbonComponent , která představuje nadřazené tohoto RibbonComponent. (Zděděno z RibbonComponent.) |
![]() |
Ribbon | Získá nejvyšší Ribbon objekt, který obsahuje hierarchii ovládacích prvků. (Zděděno z RibbonComponent.) |
![]() |
RibbonUI | Infrastruktura. Získá IRibbonUI instanci, která je součástí aplikace Microsoft Office kódu rozšiřitelnost pásu karet. (Zděděno z RibbonComponent.) |
![]() |
Site | Získá nebo nastaví ISite přidružené IComponent. (Zděděno z IComponent.) |
![]() |
Tag | Získá nebo nastaví specifická data, který je spojen s tímto RibbonComponent. (Zděděno z RibbonComponent.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Dispose | Provádí úkoly definované aplikací spojených s uvolněním, uvolnění nebo obnovení nespravované prostředky. (Zděděno z IDisposable.) |
![]() |
PerformDynamicLayout | Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl metoda nadřazeného ovládacího prvku, pokud RibbonComponent s nadřízenou dynamická, jako jsou dynamické nabídky a rozložení není pozastavena. (Zděděno z RibbonComponent.) |
![]() |
PerformLayout | Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl -li RibbonComponent s nadřízenou a rozložení není pozastavena. (Zděděno z RibbonComponent.) |
![]() |
ResumeLayout() | Účinek se obrátí SuspendLayout metoda. (Zděděno z RibbonComponent.) |
![]() |
ResumeLayout(Boolean) | Účinek se obrátí SuspendLayout metoda. (Zděděno z RibbonComponent.) |
![]() |
SuspendLayout | Zabrání aplikaci Microsoft Office, který brání v aktualizaci stavu ovládacích prvků na pásu karet. (Zděděno z RibbonComponent.) |
Nahoru
Události
Název | Popis | |
---|---|---|
![]() |
Disposed | Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.) |
Nahoru
Poznámky
Po přidání pásu karet (vizuální návrhář) položky do projektu sady 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 prvky za běhu, ale pouze dříve, než je načten na pásu karet.Vytvoření instance ovládacího prvku a potom přidejte nový ovládací prvek Items kolekce.Další informace naleznete v tématu Přehled modelu objektu 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 Visual Studio Tools pro přehled Runtime sady Office.
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 v projektech cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k aplikaci Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Příklady
Následující příklad prochází vlastní ovládací prvky na pásu karet Office nabídky a jejich názvy.Chcete-li spustit příklad kódu, musí nejprve provést následující kroky:
Přidat pásu karet (vizuální návrhář) položky pro aplikaci Office project.
Přidáte tlačítko na tlačítko Microsoft Office.
Nastavit (název) vlastnosti tlačítka na myOfficeMenuButton.
Nastavit PositionType vlastnost AfterOfficeID pod pozice vlastnost.
Nastavit OfficeID vlastnost FilePrintMenu pod 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ů