Share via


Ejemplo Word Add-In Dynamic Controls

Actualización: Julio de 2008

Nota:

Este ejemplo sólo se ejecuta en Microsoft Office Word 2007.

Cuando no se sabe, en tiempo de diseño, el número de controles que se necesitarán en un documento en tiempo de ejecución, se pueden agregar controles dinámicamente como respuesta a los eventos.

En este ejemplo se muestra cómo agregar y quitar controles de Windows Forms y controles host en tiempo de ejecución.

Nota de seguridad:

Este ejemplo de código está pensado para explicar un concepto y sólo muestra el código relevante para ese concepto. Es posible que no cumpla los requisitos de seguridad de un entorno específico y no se debe usar exactamente como en el ejemplo. Se recomienda que agregue seguridad y código de control de errores para que sus proyectos sean más sólidos y seguros. Microsoft proporciona este código de ejemplo "TAL COMO ESTÁ" sin ninguna garantía.

Para obtener información sobre la instalación del proyecto de ejemplo en el equipo, vea Cómo: Instalar y utilizar archivos de ejemplo de la Ayuda.

Download sample

Para ejecutar este ejemplo

  1. Presione F5.

  2. Haga clic dentro del documento.

  3. Active una casilla en el panel de tareas.

    Se agrega un control en la ubicación del cursor.

  4. Desactive la casilla que activó.

    El control se quita del documento.

Los controles creados por complementos no se guardan automáticamente en el documento. En este ejemplo se guarda la información de control en un elemento XML personalizado para que los controles se conserven de una instancia de Word a otra.

Para guardar los controles

  1. Presione F5.

  2. Haga clic dentro del documento.

  3. Active una casilla en el panel de tareas.

    Se agrega un control en la ubicación del cursor.

  4. Haga clic en el botón Guardar.

    Aparece el cuadro de diálogo Eliminar controles.

  5. Haga clic en No.

  6. En el cuadro de diálogo Guardar como, escriba un nombre de archivo para esta hoja de cálculo y haga clic en Guardar.

  7. Salga de Word.

  8. Abra el archivo que acaba de guardar.

    Los controles todavía se encuentran en el documento.

Demostraciones

  • Colocar dinámicamente controles de Windows Forms y controles host en un documento.

  • Quitar dinámicamente controles de formularios Windows Forms y controles host de un documento.

  • Almacenar información del control host en un elemento XML que se guarda como parte del documento.

Vea también

Tareas

Ejemplo Excel Add-In Dynamic Controls

Conceptos

Información general sobre elementos y controles Host

Información general sobre paneles de acciones

Otros recursos

Ejemplos en el nivel de documento

Ejemplos de nivel de aplicación

Controles en documentos de Office

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema.

Cambio de características de SP1.