Tecnología

Inicio

Cómo abrir un documento de Word en VB Net

Cómo abrir un documento de Word en VB Net


La biblioteca .NET y sus bibliotecas relacionadas han hecho la integración de herramientas y documentos de Microsoft Office en sus programas de Visual Basic (VB) mucho más fácil que nunca. Las bibliotecas que prestan servicios a Word, por ejemplo, puede tener un enlace a su software para que pueda trabajar con los documentos de procesadores de texto en su formato original. Puede ampliar el alcance de las capacidades de su software sin la necesidad de volver a crear todo desde cero, lo que sería contrario al propósito de las bibliotecas .NET.

Instrucciones

1 Haga clic en "Archivo" en la barra de menús, haga clic en "Nuevo" y "Proyecto ..." para iniciar un nuevo proyecto. En el cuadro de diálogo "Nuevo proyecto", haga clic en "Windows Form" y luego "OK" para comenzar.

2 Añadir una biblioteca de objetos de Word "Proyecto de referencia" haciendo clic derecho en el panel del proyecto "Explorador de soluciones" y el clic en "Agregar una referencia ...." En el cuadro de diálogo "Agregar referencia", haga clic en la pestaña "COM" y desplácese hacia abajo para seleccionar la opción "Microsoft Word 14.0 Object Library". El número de versión mostrada puede variar, dependiendo de qué versión de Microsoft Office y su biblioteca de objetos que tiene instalada en su ordenador. Haga clic en "Aceptar" para cerrar el cuadro de diálogo.

3 Haga clic en el formulario, a continuación, haga clic en "Ver código" para seleccionarlo en el menú, abriendo el editor de código. Escriba las siguientes dos líneas de texto en la parte superior del módulo de código, por encima de la instrucción de declaración de clase (por ejemplo, "Public Class Form1"), para importar los espacios de nombres requeridos en el proyecto:

Las importaciones Microsoft.Office.Interop

Las importaciones Microsoft.Office.Core

4 Haga clic en la pestaña "Form Designer" (para este ejemplo, el valor por defecto tendrá el nombre "Form1.vb [Diseño]"). Haga doble clic en el formulario para insertar un procedimiento "Form1_Load" y probar el código. Cree dos objetos de Word para trabajar con --- una aplicación y un documento. El objeto de la aplicación hace referencia al programa de Word y el documento hace referencia al archivo que se está dirigiendo. Escriba las siguientes dos líneas de texto en el procedimiento entre los estados "End Sub" "Private Sub" y:

Dim objWord Como Nueva Word.Application

Dim objDocument Como Nueva Word.Document

5 Escriba una instrucción de código que abre el documento de Word (inserte su propia ruta y el nombre del archivo) directamente después de los añadidos en el paso 4:

objDocument = objWord.Documents.Open ( "C: \ myDoc.docx")

(Reemplazar "miDoc" con el nombre del archivo.)

6 Compilar la aplicación pulsando la tecla "F7". Ejecutar el programa pulsando la tecla "F5". Esta aplicación muestra comprende una forma y un solo botón; haga clic en el botón para abrir el documento especificado en el código del programa.