Tecnología

Inicio

Cómo convertir un DOC a un TXT en VB

Visual Basic, por sí mismo, no contiene las herramientas necesarias para trabajar con el contenido del formato de archivo de Microsoft Word "DOC". Sin embargo, si una copia de Microsoft Word está instalado en el sistema junto con Visual Basic, Visual Basic y luego se extenderá automáticamente de esta manera también.

Instrucciones

1 Crear un nuevo proyecto en Visual Basic. Seleccione "Aplicación de consola" cuando se le solicite el tipo de aplicación. Más tarde, se puede utilizar este mismo código en su propia aplicación de interfaz gráfica de usuario, pero la selección de la consola permite el tutorial para saltar directamente al código que importa.

2 Pegue el siguiente en la primera línea del proyecto (por encima de la línea "Module Module1"):

Las importaciones Microsoft.Office.Interop

Si Microsoft Word no está instalado en su sistema, entonces el comando será subrayado en verde para informarle de este hecho, y no se puede continuar con el tutorial.

3 Pegue el siguiente dentro de la subrutina "Principal":

Dim WAPP = Nueva Word.Application

wDoc Dim = wApp.Documents.Open (Nombre del archivo: = "file.doc", de sólo lectura = true)

wDoc.SaveAs ( "archivo.txt", Word.WdSaveFormat.wdFormatDOSText)

wApp.Quit ()

Esto abre una copia de Microsoft Word en el fondo, se abre el documento "file.doc" como de sólo lectura (una medida de seguridad para evitar alteraciones no intencionales en el documento), y llama a la Palabra de "Guardar como" para guardarlo como un DOS archivo de texto llamado "archivo.txt". Por último, Microsoft Word se cierra automáticamente.

Consejos y advertencias

  • Si esto no funciona, pero tiene Microsoft Office instalado en su sistema, consulte los recursos en la parte inferior de este artículo para obtener ayuda sobre la instalación de la "ensamblado de interoperabilidad primario Palabra", las bibliotecas que permiten Visual Basic para interactuar directamente con Microsoft Word.