OfficeRibbon Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una personalización de la cinta de opciones de Microsoft Office que se crea mediante el diseñador de dicha cinta en un proyecto de Office en 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
- Atributos
- Implementaciones
Comentarios
Normalmente no se usa la OfficeRibbon interfaz directamente. En su lugar, use la clase Ribbon que Visual Studio genera al agregar un nuevo elemento ribbon (Visual Designer) al proyecto. Puede realizar la mayoría de las tareas relacionadas con la cinta de opciones mediante eventos y propiedades de la clase ribbon generada.
La clase ribbon generada hereda de la RibbonBase clase . Esta clase base redirige todas las llamadas a sus miembros a una implementación interna de la OfficeRibbon interfaz Visual Studio Tools para Office tiempo de ejecución. Si desea trabajar directamente con el OfficeRibbon objeto, use la Base propiedad de la clase Ribbon generada.
Nota
Esta interfaz está implementada por el Runtime de Microsoft Visual Studio Tools para Office No está prevista su implementación en el código. Para obtener más información, consulta Visual Studio Tools for Office Runtime Overview.
Uso
En esta documentación se describe la versión de este tipo que se usa en los proyectos de Office destinados a .NET Framework 4 o una versión posterior. En los proyectos destinados a .NET Framework 3.5, este tipo podría tener unos miembros diferentes y los ejemplos de código de este tipo podrían no funcionar. Para informarse sobre este tipo en los proyectos destinados a .NET Framework 3.5, consulte la siguiente sección de referencia en la documentación de Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.
Propiedades
Context |
Obtiene la ventana del inspector o explorador de Outlook, que está asociada a esta cinta. |
DefaultExtension |
Obtiene la extensión predeterminada de este objeto OfficeRibbon. |
Extension |
Obtiene una extensión personalizada de este objeto OfficeRibbon. |
Global |
Obtiene o establece un valor que determina si este objeto OfficeRibbon puede usarse simultáneamente en varios contextos. |
Name |
Obtiene o establece el nombre de este objeto RibbonComponent. (Heredado de RibbonComponent) |
OfficeMenu |
Obtiene un objeto RibbonOfficeMenu que representa la personalización del menú de Microsoft Office. |
Parent |
Obtiene un objeto RibbonComponent que representa el elemento primario de este objeto RibbonComponent. (Heredado de RibbonComponent) |
Ribbon |
Obtiene el objeto Ribbon de nivel superior que contiene la jerarquía de controles. (Heredado de RibbonComponent) |
RibbonId |
Obtiene el identificador de cinta que se usó para crear esta instancia del objeto OfficeRibbon. |
RibbonType |
Obtiene una lista de identificadores de cinta separados por comas que están asociados a esta instancia de OfficeRibbon. |
RibbonUI |
Obtiene la instancia de IRibbonUI que la aplicación de Microsoft Office proporciona al código de extensibilidad de la cinta. (Heredado de RibbonComponent) |
StartFromScratch |
Obtiene o establece un valor que indica si se van a ocultar todas las fichas integradas de la cinta de opciones y la mayoría de los comandos del menú de Microsoft Office y si se van a mostrar únicamente las personalizaciones definidas en este elemento de cinta. |
Tabs |
Obtiene una colección de los objetos RibbonTab de RibbonOfficeMenu. |
Tag |
Obtiene o establece los datos específicos de la aplicación que están asociados a este objeto RibbonComponent. (Heredado de RibbonComponent) |
Métodos
PerformDynamicLayout() |
Llama al método Microsoft.Office.Core.IRibbonUI.InvalidateControl del control primario si el objeto RibbonComponent tiene un elemento primario dinámico, como un menú dinámico, y no se suspende el diseño. (Heredado de RibbonComponent) |
PerformLayout() |
Llama al método Microsoft.Office.Core.IRibbonUI.InvalidateControl si RibbonComponent tiene un elemento primario y no se suspende el diseño. (Heredado de RibbonComponent) |
ResumeLayout() |
Invierte el efecto del método SuspendLayout(). (Heredado de RibbonComponent) |
ResumeLayout(Boolean) |
Invierte el efecto del método SuspendLayout(). (Heredado de RibbonComponent) |
SuspendLayout() |
Evita que la aplicación de Microsoft Office actualice el estado de los controles de la cinta de opciones. (Heredado de RibbonComponent) |
Eventos
Close |
Se produce cuando se cierra esta instancia de OfficeRibbon. |
Load |
Se produce cuando se carga OfficeRibbon en la aplicación de Microsoft Office. |
LoadImage |
Se produce cuando se carga OfficeRibbon si la propiedad ImageName está establecida para uno o varios controles. |