Una característica valiosa que los programadores puedan añadir a sus aplicaciones es la capacidad de automatizar el acceso a los archivos producidos por otra aplicación. La presencia ubicua del programa Microsoft Word convierte los archivos de un destino popular para las funciones de automatización . La capacidad de interactuar directamente con la biblioteca de objetos del software Word a través de Visual Basic hace que sea fácil de mostrar los documentos en su ambiente nativo . Exploración de la biblioteca de objetos demuestra una vez más que las características más allá de simplemente mostrar un documento están al alcance de su aplicación. Instrucciones
1
Seleccione "Archivo "> "Nuevo "> "Proyecto " en el menú . Haga clic en " Otros Idiomas "> "Visual Basic " en la sección " Plantillas instaladas " del panel y seleccione "Aplicación de Windows Forms " como tipo de proyecto. Haga clic en " OK" para iniciar el nuevo proyecto.
2 Haga clic en " Proyecto "> " Agregar referencia " en el menú para agregar una interfaz a la biblioteca Microsoft Word para su proyecto. En el cuadro de diálogo " Agregar referencia " , seleccione la ficha " COM". Desplácese por la lista de interfaces COM hasta encontrar la "Palabra XX biblioteca de objetos de Microsoft " (donde XX representa el número de versión ) y seleccionarlo. El número de versión puede variar según la versión de Office que está instalada en el equipo . Haga clic en " Aceptar " para cerrar el cuadro de diálogo y añadir la referencia.
3
Añada los espacios de nombres necesarios en su programa para que los nombres de las funciones de Word están expuestos . Haga clic en " Ver"> "Code " o presione "Ctrl -Alt - 0 " para mostrar la ventana de código . Escriba los siguientes dos líneas como las primeras líneas de código en el archivo :
Importaciones Microsoft.Office.Core
Importaciones Microsoft.Office.Interop
4
Agregar las instrucciones de código para mostrar un documento mediante la aplicación Word . En general , este código está incluido en un procedimiento de controlador de eventos para que la aplicación se puede ejecutar en la solicitud del usuario . Por ejemplo, colocar un control de botón en el formulario y haga doble clic en el control para agregar un controlador de eventos para el código. Agregue dos variables para la aplicación y los objetos del documento dentro del cuerpo del procedimiento .
Private Sub Button1_Click ( ...
objWord Dim As New Word.Application
Dim objDocument Como Nueva Word.Document
End Sub
5
Añadir una declaración que llama a la aplicación para abrir el documento especificado Este código también se añade al controlador de eventos de clic : . < br >
Private Sub Button1_Click ( ...
objWordApp Dim As New Word.Application
objDocument Dim As New Word.Document
objDocument = objWordApp.Documents.Open ("C: 0Data \\ MySample.docx " )
End Sub
6
compilar la aplicación con la tecla " F7" Ejecutar el programa con la tecla " F5 " cuando el usuario. . hace clic en el botón, el programa de Word se inicia y se muestra el archivo especificado .