mala direta com word...

Delphi

07/07/2006

Amigos,
Tenho um sistema onde atualmente se é muito utilizando um recurso de gerar e exibir documentos no word (contratos e outros).

Faço isso da seguinte forma:

A partir de uma query eu gero um arquivo de texto delimitado (;) , onde a primeira linha do arquivo contém o nome referente a cada coluna, e consequentemente nas demais linhas contendo os dados.
Caso a query que eu estiver usando para gerar o arquivo de texto contiver 100 registros ele gerará 101 linhas no arquivo de texto. A primeira linha o titulo e as demais os registros.

Após isso é chamado o documento respectivo, do word junto com a aplicação msword e carregado o arquivo de texto com um pequeno banco de dados (mala direta).

O único grande problema é que o arquivo de texto (txt) é limitado junto com o msword, no que diz respeito a quantidade de caracteres de uma linha.

Gostaria de então saber se é possível ao invés de gerar um arquivo de texto, gerar um arquivo, por exemplo, do tipo xml e aplicar da mesma forma no msword.


Thiagopedro

Thiagopedro

Curtidas 0
POSTAR