OfficeRibbon Rozhraní

Definice

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ů.

Platí pro