Fórum Exportar dados para o WORD !!! #260693

30/11/2004

0

Alguem pode me dar alguma luz ....

Estou precisando implementar uma rotina que faça a exportação de dados de uma QUERY para o WORD ......

por favor meus amigos me ajudem


desde já agradeço a todos

Francisco Nunes
Maceio AL


Fcnjr

Fcnjr

Responder

Posts

30/11/2004

Ilanocf

Veja se isso serve:

1º) Incluir ComObj na cláusula Uses;

2º) Crie um botão e altere o código abaixo para o q vc precisa:

Procedure TForm1.Button1Click(Sender: TObject); var MSWord: Variant; begin MSWord:= CreateOleObject (´Word.Basic´); MSWord.AppShow;//mostra o word MSWord.FileNew;//inicia um novo documento MSWord.insert(´Contrato de Locação´); //Escreve algo MSWord.insert(#13+´Contrato de Locação´);//Pula uma linha e escreve MSWord.FontSize(24);//muda o tamanho da fonte MSWord.italic;//coloca italico MSWord.bold;//coloca negrito MSWord.underline;//sublina MSWord.insert(13+´Contrato de Locação´);//pula a linha e escreve novamente MSWord.FontSize(12);//muda o tamanho da fonte MSWord.Font(´Arial´);//muda a fonte usada MSWord.underline(false);//retira o sublinhado MSWord.italic(false);//retira o italico MSWord.bold(false);//retira o bold MSWord.insert(#13 +´teste´); MSWord.insert(13+9 +´teste´);//nova linha e um TAB MSWord.insert(13+Table1Razao_Social.Value);//insere algo de uma tabela MSWord.LineUp(2, 1); //seleciona uma parte do texto MSWord.TextToTable(ConvertFrom := 2, NumColumns := 1);// monta uma tabela com o texto selecionado MSWord.Filesaveass;// salva o arquivo end;


Espero q ajude.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar