Soms moet je een grote hoeveelheid gegevens te nemen van een Microsoft Word-bestand en te converteren naar eenvoudige tekst in kladblok voor het coderen van applicaties lezen . U kunt een groot deel van de tijd te besparen door het creëren van een software tool in C # die dit doet automatisch voor u . Bij het maken van code -toepassingen , u wilt vermijden met behulp van Word tekst direct , omdat u per ongeluk kopieert het Microsoft Word-opmaak ook. Door het gebruik van de C # -programma , zal het Word-formaat codering worden verwijderd wanneer het wordt geplakt op een kladblok document . Om het programma u een C # -compiler , zoals de gratis versies van Microsoft Visual Studio Express , Turbo C of Digital Mars moeten maken . Al deze compilers gebruiken gelijkaardige interfaces naar C # -programma toepassingen te creëren . Instructies 1 Open het Word-document waaruit u de tekst wilt kopiëren wilt . Voeg de tekst of informatie hier en het voltooide document opslaan in het " C : " drive als document.doc . Minimaliseer woord om uw Windows- taakbalk . Kopen van 2 Open de C # -compiler je hebt gekozen , door te klikken op het icoontje onder de optie ' Programma's ' in het menu 'Start' . Selecteer " File " en vervolgens " nieuw project . " Selecteer de " Windows Forms Application " sjabloon en klik op "OK . " Wacht tot het nieuwe project venster verschijnen . 3 Kijk aan de linkerkant van het scherm en klik op " Project Menu . " Kies " referentie toevoegen " uit de lijst met beschikbare opties . Wachten op een nieuw venster om pop-up . Selecteer het tabblad " . Net" en kies " Microsoft.Office.Interop.Word " uit de beschikbare opties en klik op "OK . " Op deze manier krijgt u een verwijzing naar het bestand dat u gebruikt om toegang te krijgen tot het Word-document toe te voegen . 4 Ga naar de rechterkant van het scherm en zoek " Form1.cs . " Dubbelklik op het te gaan om de broncode . Voeg deze code wordt gedoceerd: met Word = Microsoft.Office.Interop.Word ; gebruik System.IO ; 5 Zoek de volgende code in de belangrijkste compiler scherm : private void Form1_Load (object , _EventArgs_e ) { } 6 heb gevonden Voer de volgende code in het " { } " u bevindt in stap 5 : Word.ApplicationClass wordApp = new Word.ApplicationClass ( ) ; object file = @ " C : \\ document.doc " ; object nullobj = System.Reflection.Missing.Value ; Word.Document doc = wordApp.Documents.Open ( ref bestand , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj ) ; Verwacht deze code om alle inhoud te kopiëren van het Word- document met de naam document.doc gelegen in " C : " om het kladblok tekst data = Clipboard.GetDataObject ( ) ; StreamWriter write = new nullobj , ref nullobj , ref nullobj ) ; 7 Vind de tab " Debug " op de bovenkant van het scherm en klik erop . Kies in het menu ' Start debuggen . " Dit zal de inhoud van de Word-document om het tekstbestand te kopiëren . 8 Sluit het Microsoft Word-document , zodat u alleen de tekst van de C # -compiler . Wanneer u meer wilt tekst naar het tekstbestand toe te voegen , is het simpelweg toevoegen aan het document en klik op " Start debuggen " weer in de C # -compiler .
|