Red de conocimiento informático - Computadora portátil - C# Cómo agregar dinámicamente marcadores a Word

C# Cómo agregar dinámicamente marcadores a Word

Desde dentro de Word.

Los controles de marcadores se pueden agregar a un documento de la misma manera que los objetos de marcadores nativos se agregan desde la aplicación. La ventaja de agregar este método es que puede nombrar el control cuando lo crea.

Desde la Caja de herramientas de Visual Studio.

Los controles de marcadores se pueden arrastrar desde la Caja de herramientas al documento. Puede elegir este método si ya está utilizando la Caja de herramientas para agregar controles de Windows Forms a su documento.

Desde la ventana Orígenes de datos.

Los controles de marcadores se pueden arrastrar desde la ventana Fuente de datos al documento. Este método es útil si desea vincular el control a los datos cuando lo crea. Puede agregar controles de host de la misma manera que agrega controles de Windows Forms desde la ventana Orígenes de datos. Para obtener más información, consulte Enlace de datos y Windows Forms.

Usar operación programática.

El control Microsoft.Office.Tools.Word.Bookmark se puede agregar mediante programación. Esto le permite crear controles de host en respuesta a eventos. Cuando se cierra el documento, los marcadores creados dinámicamente no permanecen en el documento como los controles del host. Sin embargo, se conserva un marcador nativo en el documento. Puede utilizar el método Microsoft.Office.Tools.Word.ControlCollection.AddBookmark(Microsoft.Office.Interop.Word.Bookmark, System.String) para cambiar el Microsoft.Office.Interop.Word.Bookmark nativo a Microsoft Office.Tools. .Word.Control de marcadores. Para obtener más información, consulte Agregar controles a documentos de Office en tiempo de ejecución.