Desarrollo de personalizaciones de nivel de documento de Excel

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Una personalización de nivel de documento para Microsoft Office Excel se compone de un ensamblado que está asociado a un libro específico. El ensamblado normalmente extiende el libro personalizando la interfaz de usuario y automatizando Excel. A diferencia de un complemento de nivel de aplicación, que está asociado al propio Excel, la funcionalidad que se implementa en una personalización sólo está disponible cuando el libro asociado se abre en Excel.

Para obtener más información sobre las personalizaciones de nivel de documento, vea Introducción a la programación de personalizaciones de nivel de documento para Excel y Arquitectura de las personalizaciones de nivel de documento.

Modelo de programación de la personalización de Excel

Cuando se desarrolla un proyecto de nivel de documento para Excel, se trabaja con características de Visual Studio Tools para Office y se automatiza Excel mediante elementos host y controles host. Éstas son clases que extienden algunos de los objetos que proporciona el modelo de objetos nativo de Microsoft Office Excel (es decir, el modelo de objetos que expone el ensamblado de interoperabilidad primario de Excel). Para obtener más información, vea Automatizar Excel usando objetos extendidos.

Para obtener información general sobre el modelo de programación de personalización de nivel de documento en Visual Studio Tools para Office, vea Programar personalizaciones de nivel de documento.

Personalizar la interfaz de usuario de Excel

En Excel 2003 y Excel 2007, puede personalizar la interfaz de usuario de las siguientes formas:

En Excel 2007, también puede personalizar la interfaz de usuario de las siguientes formas:

En Excel 2003, también puede personalizar la interfaz de usuario de las siguientes formas:

Para obtener más información sobre cómo personalizar la interfaz de usuario de Excel y otras aplicaciones de Microsoft Office, vea Personalización de la interfaz de usuario de Office.

Vea también

Conceptos

Automatizar Excel usando objetos extendidos

Usar controles de formularios Windows Forms en hojas de cálculo de Excel

Introducción a la programación de personalizaciones de nivel de documento para Excel

Programar personalizaciones de nivel de documento

Personalización de la interfaz de usuario de Office