“Conocimientos Programación>Visual Basics Programación

Cómo código para extraer texto de un archivo DOCX

2011/11/4
En el mundo de la programación , saber leer el formato de archivo Microsoft Word DOCX le puede ahorrar tiempo cuando se necesita contenido en un archivo DOCX . DOCX es un nuevo formato disponible en Microsoft Office 2007 y superiores. Este formato soporta el estándar XML , que fue desarrollado para estas versiones de los productos de Microsoft Office. XML es simplemente un conjunto de reglas para la codificación de documentos como por ejemplo un DOCX . Puede utilizar Microsoft Visual Basic . NET ( VB.NET ) para leer y mostrar el contenido de un archivo DOCX . Cosas que necesitará
Microsoft Visual Basic Express Hotel Open XML Format SDK
Ver Más instrucciones
1

Abra Microsoft Visual Basic Express y seleccionar "Nuevo proyecto .. . " en el panel izquierdo de la pantalla. Haga clic en " Visual Basic " en " Plantillas instaladas" y haga doble clic en " Aplicación de consola. "

2 Haga clic en el panel " Herramientas " y haga doble clic en " botón " para añadir un nuevo botón a su formulario . Haga doble clic en " Cuadro de texto " para agregar un nuevo control de cuadro de texto al formulario.

3 Haga clic en el menú "Proyecto " y seleccionar "Propiedades . " Haga clic en " Referencias ", a continuación, seleccione "Agregar ". Seleccionar ". NET " y haga clic en " DocumentFormat.OpenXml . " Haga clic en " Aceptar". Haga doble clic en " Button1 " para abrir la ventana de VB
4

Copia y pega el siguiente código en la parte superior del módulo de VB.NET a declarar los espacios de nombres : .

Importaciones System.IO Imports

DocumentFormat.OpenXml.Packaging

Importaciones DocumentFormat.OpenXml.Wordprocessing
5

Copia y pega el siguiente código en " Button1_Click " para definir la ruta y el documento abierto :

strDoc As String = "C: \\ docxFile.docx "

Dim txt As String

corriente dévil como secuencia = File.Open ( strDoc , FileMode.Open )

editar la siguiente línea de código y escriba la ruta y el nombre de su documento:

Dim strDoc As String = "C : \\ docxFile.docx "
Página 6

Copia y pega el siguiente para llamar al procedimiento a leer realmente el documento:

OpenAndAddToWordprocessingStream (corriente , txt )

Stream.Close ()

7

Copia y pega el siguiente para visualizar el texto leído en el cuadro de texto :

Me.TextBox1.Text = txt
8

Copia y pega el siguiente procedimiento para abrir el archivo DOCX y devolver el contenido leen :

Public Sub OpenAndAddToWordprocessingStream (corriente de ByVal como secuencia , ByRef txt As String )

Dim WordprocessingDocument Como WordprocessingDocument = WordprocessingDocument.Open (corriente , True)

cuerpo Dim As Cuerpo = wordprocessingDocument.MainDocumentPart.Document.Body

txt = body.InnerText.ToString

wordprocessingDocument.Close ()

End Sub
9 Pulse

"F5 " para ejecutar el programa , haga clic en " Button1 " para ejecutar el código.

Visual Basics Programación
Cómo depurar en Visual Studio NET
Cómo hacer un bucle en Visual Basic
Ordenar Visual Basic Método
OpenGL y Visual Basic Tutorial
Cómo calcular Método Tiempo en Visual Basic
Cómo devolver un valor en un cuadro de lista de varias columnas
Ventajas y desventajas de VisualBasic
Cómo arreglar Runtime Error 5
Conocimientos Informáticos © http://www.ordenador.online