Utilizar controles de formularios Windows Forms en documentos de Word.

Actualización: Julio de 2008

Se aplica a

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

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Word 2007

  • Word 2003

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

Se pueden agregar controles de formularios Windows Forms a los documentos de Microsoft Office Word del mismo modo que se agregan a formularios Windows Forms. Sin embargo, hay algunas diferencias en la manera que los controles de formularios Windows Forms se comportan en los documentos. 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 Word

Existen algunas consideraciones especiales para Word.

Estilo de diseño

Al agregar un control al documento de Word en un proyecto en el nivel del documento utilizando el diseñador de Visual Studio, el control se agrega en línea con el texto. Para cambiar el estilo de diseño del control, haga clic con el botón secundario en el control y, a continuación, haga clic en Formato de control. Seleccione un estilo de ajuste en la página Diseño del cuadro de diálogo Formato de objeto.

Al agregar un control a un documento de Word en tiempo de ejecución, puede especificar el estilo de diseño del nuevo control utilizando sobrecargas del método Add<clase de control> diferentes de la clase Microsoft.Office.Tools.Word.ControlCollection:

  • Para agregar el control en línea con el texto, utilice una sobrecarga que acepte un Range que especifica la ubicación del control.

  • Para agregar el control como una forma flotante, utilice una sobrecarga que acepte las coordenadas de la parte superior e izquierda del control.

Para obtener más información, vea Agregar controles a documentos de Office en tiempo de ejecución y Métodos auxiliares para controles de formularios Windows Forms.

Si abre una plantilla de Word en el diseñador de Visual Studio, los controles no alineados en la plantilla podrían no verse porque Visual Studio abre la plantilla en la vista Normal. Para ver los controles, cambie la vista a Diseño de impresión.

Nota:

Para agregar en tiempo de ejecución los controles a los documentos utilizando un complemento en el nivel de la aplicación, debe instalar Visual Studio 2008 Service Pack 1(SP1).

Controles fuera del cuerpo de documento principal

Los controles de formularios Windows Forms no se admiten en un encabezado o pie de página, ni dentro de un subdocumento.

Vea también

Tareas

Tutorial: Cambiar el formato de un documento utilizando controles CheckBox

Tutorial: Mostrar texto en un cuadro de texto en un documento utilizando un botón

Tutorial: Actualizar un gráfico en un documento utilizando botones de opción

Conceptos

Información general sobre controles de formularios Windows Forms en documentos de Office

Limitaciones de los controles de formularios Windows Forms en los documentos de Office

Desarrollo de personalizaciones de nivel de documento de Word

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Información agregada sobre cómo especificar en tiempo de ejecución el estilo de diseño de controles.

Cambio de características de SP1.