Visual Basic i sig inte innehåller de nödvändiga verktygen för att arbeta med innehållet i Microsoft Word : s "DOC " filformat . Men om en kopia av Microsoft Word är installerat på systemet tillsammans med Visual Basic , sedan Visual Basic kommer automatiskt förlängas på detta sätt samt
Du behöver : .
Microsoft Word
1 .
Skapa ett nytt projekt i Visual Basic . Välj " Console Application "när du ombeds för tillämpningen typ . Senare kan du använda samma kod i din egen grafiska användargränssnitt ansökan , men att välja Console ger handledning för att hoppa direkt till den kod som gäller.
2
Klistra in följande på den allra första raden i projektet ( ovan "modul Module1 " linje ): .
Import Microsoft. Office. Interop
Om Microsoft Word inte är installerat på ditt system , sedan kommandot kommer att betonas i grönt för att informera dig om detta , och du kan inte fortsätta handledningen
3
Klistra in följande i " Main " subrutin .
Dim wApp=Nya Word . Tillämpning
Dim wDoc=wApp. Documents. Open ( filnamn:=" filen. doc " , skrivskyddad=sant)
wDoc. SaveAs ( " file. txt ", Word. WdSaveFormat. wdFormatDOSText )
wApp. Quit ( )
Detta öppnar en kopia av Microsoft Word i bakgrunden , öppnas dokumentet " file. doc " som skrivskyddad ( en säkerhetsåtgärd för att förhindra oavsiktlig ändringar i dokumentet ) och uppmanar Words " Spara som " kommandot för att spara den som en DOS text fil med namnet " file. txt . " Slutligen är Microsoft Word stängs automatiskt .
tips och varningar
Om Det fungerar inte , men du har Microsoft Office installerat på datorn , se resurser längst ner i denna artikel för hjälp med att installera "Word Primär Interop församling , " de bibliotek som tillåter Visual Basic för att interagera direkt med Microsoft Word .