Compartir a través de


Usar controles de formularios Windows Forms en hojas de cálculo 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.

Se pueden agregar controles de formularios Windows Forms a los libros de Microsoft Office Excel del mismo modo que se agregan a formularios Windows Forms. Para obtener información general sobre cómo trabajar con los controles en los documentos, vea Información general sobre controles de formularios Windows Forms en documentos de Office.

Consideraciones sobre controles para Excel

Existen algunas consideraciones específicas de Excel.

Hacer coincidir el tamaño del control con el tamaño de la celda

Puede establecer que el control se cambie de tamaño automáticamente cuando se cambie el tamaño de la celda primaria. Para obtener más información, vea Cómo: Cambiar el tamaño de controles en celdas de hojas de cálculo.

Agregar componentes compartidos por todas las hojas de cálculo

Para agregar componentes que desee compartir entre todas las hojas de cálculo, como DataSet, puede agregarlos al diseñador del libro en lugar de a las hojas de cálculo. El componente aparecerá en la bandeja de componentes.

Fórmula para incrustar controles

Cuando seleccione un control en Excel, verá =EMBED("WinForms.Control.Host","") en la Barra de fórmulas. Este texto es necesario y no debe eliminarse.

Vea también

Tareas

Cómo: Cambiar el tamaño de controles en celdas de hojas de cálculo

Cómo: Ocultar controles en hojas de cálculo al imprimir

Tutorial: Cambiar el formato de una hoja de cálculo utilizando controles CheckBox

Tutorial: Mostrar texto en un cuadro de texto en una hoja de cálculo utilizando un botón

Tutorial: Actualizar un gráfico en una hoja de cálculo utilizando botones de opción