Fórum Criar relatorio no Word??? #148272

21/03/2003

0

Alguem conhece algum componente ou função para jogar dados de um relatorios para o WORD...


Beijos
Carlinha


Anonymous

Anonymous

Responder

Posts

21/03/2003

Anonymous

Eu tenho um componente que envia os dados para o Word e Excel, mas preciso saber qual é a sua versão do Delphi!


Responder

Gostei + 0

21/03/2003

Ana Cláudia

[quote=´Guedes´]Eu tenho um componente que envia os dados para o Word e Excel, mas preciso saber qual é a sua versão do Delphi!



Responder

Gostei + 0

21/03/2003

Anonymous

esse beijo eh na boca!!!

____________________
Leandro Jacomete - Delphi e Oracle

Alguem conhece algum componente ou função para jogar dados de um relatorios para o WORD... Beijos Carlinha



Responder

Gostei + 0

21/03/2003

Afb

Boa Tarde

Criar um documento no Word

Uses ComObj

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

// ai no lugar do insert voce coloca o campo dataset sem aspas simples

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
Word.FileSaveAs(´c:\temp\test.txt´, 3); //Salva o arquivo

end;


Responder

Gostei + 0

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

Aceitar