A volte è necessario prendere una grande quantità di dati da un file di Microsoft Word e convertirlo in testo semplice blocco note per la codifica di applicazioni . È possibile salvare un bel po 'di tempo con la creazione di uno strumento software in C # che lo fa automaticamente per voi . Durante la creazione di applicazioni di codice , si vuole evitare di utilizzare direttamente il testo di Word , perché inavvertitamente copiare la formattazione di Microsoft Word troppo . Utilizzando il programma C # , la codifica del formato Word verrà rimosso quando è incollato a un documento blocco note . Per creare il programma è necessario un compilatore C # , come ad esempio le versioni gratuite di Microsoft Visual Studio Express , Turbo C o Digital Mars . Tutti questi compilatori utilizzano interfacce simili per creare le applicazioni del programma C # . Istruzioni
1
Aprire il documento di Word da cui si desidera che il testo da copiare . Aggiungere il testo o le informazioni qui e salvare il documento finito nella cartella "C : " drive come document.doc . Ridurre al minimo la parola alla barra degli strumenti di Windows .
2
Aprire il compilatore C # si è scelto , cliccando l'icona sotto la voce " Programmi " nel menu "Start" . Selezionare " File ", quindi " nuovo progetto ". Selezionare la "Applicazione Windows Form " modello e fare clic su "OK". Attendere che la nuova finestra di progetto di apparire .
3
Guarda il lato sinistro dello schermo e fare clic su " Menu di progetto . " Scegliere " Aggiungi riferimento " dalla lista di opzioni disponibili . Attendere una nuova finestra di pop-up . Selezionare la scheda " . Net " e scegliere " Microsoft.Office.Interop.Word " tra le opzioni disponibili , quindi fare clic su "OK". In questo modo potrete aggiungere un riferimento al file utilizzato per accedere al documento word .
4
Vai alla destra dello schermo e trovare "Form1.cs ". Fare doppio clic su di esso per andare al codice sorgente . Aggiungi questa istruzione codice :
usando Word = Microsoft.Office.Interop.Word ;
using System.IO;
5
Cercare il seguente codice nel schermata principale compilatore :
private void Form1_Load ( object sender, EventArgs e) { }
6
Inserisci il seguente codice nella " { } " si trova al punto 5 :
Word.ApplicationClass wordApp = new Word.ApplicationClass ( ) ;
file oggetto
= @ " C : \\ document.doc " ;
oggetto nullobj = System.Reflection.Missing.Value ;
Word.Document doc = wordApp.Documents.Open ( file ref , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , Stati
rif nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj , ref nullobj ) ;
Aspettatevi questo codice per copiare tutto il contenuto del documento di Word denominato document.doc trova in " C : " per il testo notepad data = Clipboard.GetDataObject ();
StreamWriter scrittura = new nullobj , ref nullobj , ref nullobj ) ;
7
Trova la scheda " Debug" sulla parte superiore dello schermo e fare clic su di esso. Dal menu scegliere " Avvia debug. " Questo copierà il contenuto del documento di Word in file di testo.
8
Chiudere il documento di Microsoft Word , quindi si userà solo il testo dal compilatore C # . Quando si desidera aggiungere più testo nel file di testo , è sufficiente aggiungerlo al documento e fare clic su " Avvia debug " di nuovo nel compilatore C # .