Às vezes você precisa tomar uma grande quantidade de dados de um arquivo do Microsoft Word e convertê-lo em texto simples no bloco de notas para aplicações de codificação. Você pode salvar uma boa parte do tempo com a criação de uma ferramenta de software em C # que faz isso automaticamente para você. Ao criar aplicativos de código , você quer evitar o uso de texto Word diretamente , porque você inadvertidamente copiar a formatação do Microsoft Word também. Usando o programa C #, o formato de codificação do Word será removida quando é colado a um documento do bloco de notas . Para criar o programa que você precisa de um compilador C # , como as versões gratuitas do Microsoft Visual Studio Express, Turbo C ou Digital Mars . Todos estes compiladores usar interfaces semelhantes para criar aplicações # programa C . Instruções
1
Abra o documento do Word a partir do qual você deseja que o texto a ser copiado . Adicione o texto ou informações aqui e salvar o documento final no "C: " drive como document.doc . Minimizar palavra para sua barra de ferramentas do Windows.
2
Abra o compilador C # que você escolheu, clicando no ícone abaixo da opção "Programas" no menu "Iniciar" . Selecione "Arquivo " e depois " novo projeto ". Selecione a opção " Windows Forms Application " modelo e clique em "OK". Espere até que a janela de novo projeto para aparecer.
3
Olhe para o lado esquerdo da tela e clique em "Menu Projeto. " Escolha " Adicionar referência " na lista de opções disponíveis. Aguarde uma nova janela de pop-up . Selecione a guia " . Net" e escolha " Microsoft.Office.Interop.Word " entre as opções disponíveis e clique em "OK". Desta forma, você irá adicionar uma referência para o arquivo que você usa para acessar o documento do word .
4
Vá para a direita da tela e encontrar " Form1.cs. " Dê um duplo clique sobre ele para ir para o código-fonte. Adicionar esta instrução código:
usando o Word = Microsoft.Office.Interop.Word ;
using System.IO;
5
Procure o seguinte código no tela principal compilador :
Form1_Load private void (object sender, EventArgs e) {}
6
Insira o seguinte código no " {} " é localizado no passo 5 :
Word.ApplicationClass wordApp = new Word.ApplicationClass ();
objeto file = @ "C: \\ document.doc ";
objeto Nullobj = System.Reflection.Missing.Value ;
Word.Document doc = wordApp.Documents.Open ( arquivo ref , ref Nullobj , Nullobj ref , ref Nullobj , Nullobj ref , ref Nullobj ,
ref Nullobj , Nullobj ref , ref Nullobj , Nullobj ref , ref Nullobj , Nullobj ref , ref Nullobj , Nullobj ref , ref Nullobj , Nullobj ref) ;
esperar que este código para copiar todo o conteúdo do documento do Word chamado document.doc localizada em "C:" para o texto do bloco de notas data = Clipboard.GetDataObject ();
StreamWriter write = new Nullobj , Nullobj ref , Nullobj ref) ;
7
Encontre a aba " depuração" no topo da tela e clique nele. No menu, escolha "Iniciar depuração. " Isto irá copiar o conteúdo do documento do Word para o arquivo de texto .
8
Feche o documento do Microsoft Word, de modo que você só vai usar o texto do compilador C #. Quando você quer adicionar mais texto ao arquivo de texto , basta adicioná-lo ao documento e clique em "Iniciar a depuração " de novo no compilador C #.