Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al desarrollar soluciones de Excel en Visual Studio, puede usar elementos host y controles de hosten sus soluciones. Estos son objetos que extienden determinados objetos usados habitualmente en el modelo de objetos de Excel (es decir, el modelo de objetos expuesto por el ensamblado de interoperabilidad principal para Excel), como los Worksheet objetos y Range . Los objetos extendidos se comportan como los objetos de Excel en los que se basan, pero agregan características adicionales, como nuevos eventos y funcionalidades de enlace de datos a los objetos.
Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, vea Características disponibles por aplicación de Office y tipo de proyecto.
Los elementos host y los controles host están disponibles en el complemento de VSTO y en las personalizaciones a nivel de documento, aunque el contexto en el que se pueden usar es diferente para cada tipo de solución. Para obtener más información, consulte Información general sobre los elementos host y los controles host.
Elementos host de Excel
Los proyectos de Excel proporcionan acceso a varios elementos host:
Worksheet. Este elemento host contiene y representa una hoja de cálculo del proyecto. También actúa como un contenedor para los controles administrados, incluidos los controles host y los controles de Windows Forms, y mantiene información sobre los controles de su superficie. Para obtener más información, vea Elemento host de hoja de cálculo.
Workbook. Este elemento host representa el libro de trabajo en tu proyecto y actúa como un contenedor para los componentes compartidos por todas las hojas de cálculo del libro de trabajo. Para obtener más información, vea Elemento anfitrión del libro.
ChartSheet. Este elemento host es una hoja de cálculo de Excel que contiene solo un gráfico y expone eventos.
Al agregar una hoja de gráficos en tiempo de diseño como una nueva hoja en el proyecto de personalización de nivel de documento de Microsoft Office Excel, Visual Studio crea automáticamente un ChartSheet elemento host.
Aunque un ChartSheet elemento host es una hoja de cálculo en Excel, no puede agregar ningún control a la hoja de gráficos. Si desea tener otros controles en una hoja de cálculo con un gráfico, no use una hoja de gráficos. En su lugar, puede colocar un gráfico como un objeto incrustado en una hoja de cálculo mediante el Chart control host. Para obtener más información, vea Control gráfico.
Controles host de Excel
Hay varios controles host para Excel que le ayudan a crear, organizar y automatizar libros y hojas de cálculo. Estos controles host proporcionan eventos y funcionalidades de enlace de datos que sus homólogos en el modelo de objetos nativo de Excel no tienen.
Para obtener más información sobre los controles host que puede usar en proyectos de Excel, vea los temas siguientes:
Contenido relacionado
- Cómo: Rellenar controles ListObject con datos
- Cómo: Agregar controles de gráfico a hojas de cálculo
- Cómo: Agregar controles ListObject a hojas de cálculo
- Cómo: Agregar controles NamedRange a hojas de cálculo
- Cómo: Agregar controles XMLMappedRange a hojas de cálculo
- Cómo: Cambiar el tamaño de los controles NamedRange
- Cómo: Cambiar el tamaño de los controles ListObject
- Cómo: Validar datos cuando se agrega una nueva fila a un control ListObject
- Cómo asignar columnas de ListObject a datos
- Tutorial: Programa contra eventos de un control NamedRange
- Extienda documentos de Word y libros de Excel en complementos VSTO durante la ejecución
- Controles en documentos de Office
- Agregar controles a documentos de Office en tiempo de ejecución
- Información general sobre los elementos de anfitrión y los controles de anfitrión
- Limitaciones programáticas de elementos y controles de host