OfficeRibbon Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje přizpůsobení pásu karet Microsoft Office vytvořené pomocí pásu karet Designer v projektu Office v sadě Visual Studio.
public interface class OfficeRibbon : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")>]
type OfficeRibbon = interface
interface RibbonComponent
interface IComponent
interface IDisposable
Public Interface OfficeRibbon
Implements IComponent, IDisposable, RibbonComponent
- Atributy
- Implementuje
Poznámky
Rozhraní obvykle nepoužíváte OfficeRibbon přímo. Místo toho použijte třídu pásu karet, kterou Visual Studio vygeneruje, když do projektu přidáte novou položku na pásu karet (Visual Designer). Většinu úkolů souvisejících s pásem karet můžete provádět pomocí událostí a vlastností ve vygenerované třídě pásu karet.
Vygenerovaná třída pásu karet dědí z třídy RibbonBase . Tato základní třída přesměruje všechna volání na své členy na interní implementaci OfficeRibbon rozhraní Visual Studio Tools for Office runtime. Pokud chcete pracovat s objektem OfficeRibbon přímo, použijte Base vlastnost vygenerované třídy 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 najdete v tématu přehled modulu Visual Studio Tools for Office Runtime.
Využití
Tato dokumentace popisuje verzi tohoto typu, který se používá v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. 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, které cílí na rozhraní .NET Framework 3.5, naleznete v následující referenční části v dokumentaci k sadě Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.
Vlastnosti
Context |
Získá okno inspektoru nebo okno Průzkumníka v aplikaci Outlook, která je přidružena k tomuto pásu karet. |
DefaultExtension |
Získá výchozí rozšíření pro tento OfficeRibbon objekt. |
Extension |
Získá vlastní rozšíření pro tento OfficeRibbon objekt. |
Global |
Získá nebo nastaví hodnotu, která určuje, zda lze OfficeRibbon použít ve více kontextech současně. |
Name |
Získá nebo nastaví název tohoto RibbonComponent. (Zděděno od RibbonComponent) |
OfficeMenu |
Získá, RibbonOfficeMenu který představuje přizpůsobení nabídky Microsoft Office. |
Parent |
Získá objekt RibbonComponent , který představuje nadřazený objekt tohoto RibbonComponentobjektu . (Zděděno od RibbonComponent) |
Ribbon |
Získá objekt nejvyšší úrovně Ribbon , který obsahuje hierarchii ovládacích prvků. (Zděděno od RibbonComponent) |
RibbonId |
Získá ID pásu karet, který byl použit k vytvoření této instance objektu OfficeRibbon . |
RibbonType |
Získá čárkami oddělený seznam ID pásu karet, které jsou přidruženy k této OfficeRibbon instanci. |
RibbonUI |
Získá IRibbonUI instance, která je poskytována aplikace Microsoft Office do kódu rozšiřitelnosti pásu karet. (Zděděno od RibbonComponent) |
StartFromScratch |
Získá nebo nastaví hodnotu, která označuje, zda chcete skrýt všechny předdefinované karty na pásu karet a většinu příkazů v nabídce Microsoft Office a zobrazit pouze vlastní nastavení, které jsou definovány v této položce pásu karet. |
Tabs |
Získá kolekci RibbonTab objektů v objektu RibbonOfficeMenu. |
Tag |
Získá nebo nastaví data specifická pro aplikaci, která je přidružena k tomuto RibbonComponent. (Zděděno od RibbonComponent) |
Metody
PerformDynamicLayout() |
Zavolá Microsoft.Office.Core.IRibbonUI.InvalidateControl metodu nadřazeného ovládacího prvku, pokud RibbonComponent má dynamický nadřazený prvek, například dynamickou nabídku, a rozložení není pozastaveno. (Zděděno od RibbonComponent) |
PerformLayout() |
Zavolá Microsoft.Office.Core.IRibbonUI.InvalidateControl, pokud RibbonComponent má nadřazený a rozložení není pozastaveno. (Zděděno od RibbonComponent) |
ResumeLayout() |
Vrátí účinek SuspendLayout() metody. (Zděděno od RibbonComponent) |
ResumeLayout(Boolean) |
Vrátí účinek SuspendLayout() metody. (Zděděno od RibbonComponent) |
SuspendLayout() |
Zabrání aplikaci Microsoft Office v aktualizaci stavu ovládacích prvků na pásu karet. (Zděděno od RibbonComponent) |
Událost
Close |
Nastane, když se tato OfficeRibbon instance zavírá. |
Load |
Nastane při načtení OfficeRibbon do aplikace Microsoft Office. |
LoadImage |
Nastane při načtení OfficeRibbon , pokud imageName vlastnost je nastavena pro jeden nebo více ovládacích prvků. |