Wie eine TXT in VB ein DOC konvertieren

April 29

Visual Basic enthält selbst nicht die notwendigen Werkzeuge, um mit dem Inhalt von "DOC"-Dateiformat Microsoft Word arbeiten. Jedoch, wenn eine Kopie von Microsoft Word auf dem System zusammen mit Visual Basic installiert ist, wird dann Visual Basic automatisch auf diese Weise auch verlängert werden.

Anweisungen

1 Erstellen Sie ein neues Projekt in Visual Basic. Wählen Sie "Console Application" Aufforderung zur Eingabe der Anwendungstyp. Später können Sie diese denselben Code in Ihre eigene Anwendung grafische Benutzeroberfläche, sondern auswählen Konsole erlaubt das Tutorial gerade an den Code zu überspringen, was zählt.

2 Fügen Sie auf der ersten Zeile des Projekts (oberhalb der Linie "Modul Modul1") wie folgt:

Microsoft.Office.Interop importiert

Wenn Microsoft Word nicht auf Ihrem System installiert ist, dann wird der Befehl in grün, Sie über diese Tatsache informieren unterstrichen, und Sie können das Tutorial nicht fortsetzen.

3 Fügen Sie Folgendes in die Unterroutine "Main":

Dim wApp = New Word.Application

Dim wDoc = wApp.Documents.Open (fileName:="file.doc", Readonly = True)

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

wApp.Quit()

Dies wird eine Kopie von Microsoft Word im Hintergrund geöffnet, öffnet das Dokument "file.doc" als Read-only (ein Sicherheitsmerkmal zur Vermeidung von unbeabsichtigter Änderungen an dem Dokument) und ruft des Wortes "Save As" Befehl Speichern Sie es als ein DOS-Textdatei mit dem Namen ""Datei.txt "." Schließlich wird Microsoft Word automatisch geschlossen.

Tipps & Warnungen

  • Wenn dies nicht funktioniert, aber Sie Microsoft Office auf Ihrem System installiert haben, finden Sie Hilfe bei der Installation der "Word primäre Interop-Assembly," der Bibliotheken, mit denen Visual Basic interagieren direkt mit Microsoft Word können die Ressourcen an der Unterseite dieses Artikels.