RibbonOfficeMenu – rozhraní
Poskytuje přístup k prvkům přidat do nabídky systém Microsoft Office .
Obor názvů: Microsoft.Office.Tools.Ribbon
Sestavení: Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.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á Pás karet ovládací prvky, které jste přidali do nabídky systém Microsoft Office . | |
Name | Získá nebo nastaví název tohoto RibbonComponent. (Zděděno z RibbonComponent.) | |
Parent | Získává RibbonComponent , představuje to rodiče RibbonComponent. (Zděděno z RibbonComponent.) | |
Ribbon | Získá nejvyšší Ribbon objekt , který obsahuje hierarchii řízení. (Zděděno z RibbonComponent.) | |
RibbonUI | Infrastruktura. Získává IRibbonUI instance poskytovanéaplikace systém Microsoft Officekód rozšiřitelnosti Pás 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 spojená s tímto RibbonComponent. (Zděděno z RibbonComponent.) |
Na začátek
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é řízení, pokud RibbonComponent má dynamické nadřazené, například dynamické nabídkaa rozložení není pozastaven. (Zděděno z RibbonComponent.) | |
PerformLayout | Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl Pokud RibbonComponent s nadřízenou a rozložení není pozastaven. (Zděděno z RibbonComponent.) | |
ResumeLayout() | Účinek obrátí SuspendLayout metody. (Zděděno z RibbonComponent.) | |
ResumeLayout(Boolean) | Účinek obrátí SuspendLayout metody. (Zděděno z RibbonComponent.) | |
SuspendLayout | Zabrání aktualizaci stavu ovládací prvky na Pás karetaplikace sady systém Microsoft Office. (Zděděno z RibbonComponent.) |
Na začátek
Události
Název | Popis | |
---|---|---|
Disposed | Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.) |
Na začátek
Poznámky
Po přidání Pás karet (vizuální Designer) položka projekt, Visual Studio automaticky přiřadí nový RibbonOfficeMenu objekt OfficeMenu vlastnost vytvořené OfficeRibbon rozhraní. Použít objekt přidat nové ovládací prvky systém Microsoft Office Menu za běhu nebo přístup ovládací prvky, které jste přidali do nabídky systém Microsoft Office .
Můžete přidat ovládací prvky za běhu, ale pouze před načtením Pás karet . Vytvoření instance ovládacího prvku a pak přidejte nový ovládací prvek Items kolekce. Další informace naleznete v tématu Ribbon Object Model Overview.
Poznámka
Toto rozhraní je implementováno modulem runtime nástrojů Visual Studio Tools for Office. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools for Office Runtime Overview.
Použití
Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených na rozhraní .NET Framework 4. V projektech cílených na rozhraní .NET Framework 3.5 může mít tento typ rozdílné členy a příklady kódů pro tento typ nemusí 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 projde vlastní ovládací prvky na Pás karet Office nabídka a jejich názvy. Chcete-li spustit příklad kódu je musí provést následující kroky:
Přidat Pás karet (vizuální Návrhář) položka Office projekt.
Přidat tlačítko na tlačítko systém Microsoft Office .
Nastavit (Název) vlastnost tlačítko 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é
Odkaz
Microsoft.Office.Tools.Ribbon – obor názvů