Ibland måste man ta en stor mängd data från en Microsoft Word-fil och konvertera det till enkel text i notepad för kodning applikationer . Du kan spara en hel del tid genom att skapa ett verktyg i C # som gör detta automatiskt åt dig . När du skapar kod program , vill du undvika att använda Word text direkt , eftersom du oavsiktligt kopiera Microsoft Word formatering också. Genom att använda C # -programmet , kommer Word-format kodning tas bort när den klistras in i ett notepad dokument . För att skapa det program du behöver en C # -kompilator , såsom den fria versioner av Microsoft Visual Studio Express , Turbo C eller Digital Mars . Alla dessa kompilatorer använder liknande gränssnitt för att skapa C # program applikationer . Instruktioner
1
Öppna Word-dokumentet där du vill att texten ska kopieras . Lägg till text eller information här och spara den färdiga dokumentet i " C : " enheten som dokument.doc . Minimera ord till din Windows-verktygsfältet .
2
Öppna C #-kompilator du väljer , genom att klicka på ikonen under " Program " i "Start " -menyn . Välj " File" och sedan " nytt projekt . " Välj " Windows Forms Application " mall , och klicka på " OK . " Vänta på nya projektet fönstret ska visas .
3
Titta på vänster sida av skärmen och klicka på " Projekt-menyn . " Välj " Lägg till referens " från listan över tillgängliga alternativ . Vänta ett nytt fönster att dyka upp . Välj " . Net " -fliken och välj " Microsoft.Office.Interop.Word " från de tillgängliga alternativen , och klicka på " OK . " Detta sätt kommer du att lägga till en referens till filen som du använder för att komma åt Word-dokument .
4
Gå till höger på skärmen och hitta " Form1.cs . " Dubbelklicka på den för att gå till källkoden . Lägg denna kod instruktion :
använder Word = Microsoft.Office.Interop.Word ;
hjälp System.IO ,
5
leta efter följande kod i huvudsakliga kompilator skärm :
private void Form1_Load ( objekt avsändare , EventArgs e ) katalog
{ }
6
Infoga följande kod i " { } " du ligger i steg 5 :
Word.ApplicationClass wordApp = ny Word.ApplicationClass ( ) ;
objektfilen = @ " C : \\ dokument.doc ";
objektet nullobj = System.Reflection.Missing.Value ;
Word.Document doc = wordApp.Documents.Open ( ref fil, 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 ) ,
Förvänta denna kod för att kopiera allt innehåll från den namngivna Word-dokument dokument.doc ligger i " C : " till notepad text uppgifter = Clipboard.GetDataObject ( ) ;
StreamWriter write = ny nullobj , ref nullobj , ref nullobj ) ,
7
Hitta " Debug " fliken högst upp på skärmen och klicka på det . Från menyn väljer du " Starta felsökning . " Detta kommer att kopiera innehållet i Word- dokument till textfilen .
8
Stäng Microsoft Word-dokument , så du kommer bara använda text från C # -kompilator . När du vill lägga till mer text i textfilen , helt enkelt lägga till den i dokumentet och klicka på " Starta felsökning " igen i C # -kompilatorn . Addera