Array
(
)

Váriaveis dentro do word, não consigo

Paullsoftware
   - 14 ago 2004

:D Ae galera olha eu dinovo com minhas dúvidas bestas... :D


sei como interagir com o MS Word, sei como enviar um texto e como criar tabela dentro do dele, já vi algumas dicas no fórum, mais, o que não sei é como escrever em um lugar especifico do Word, por exemplo:
tenho uma carta onde:

Declaração

Declaro para todos os fins que, <<variável>> estuda em nosso estabelecimento....

acho que deu pra entender... :!:


valeu...

:arrow: Qualquer coisa estamos aí
:arrow: Paulo Ricardo


Aroldo Zanela
   - 14 ago 2004


Citação:
:D Ae galera olha eu dinovo com minhas dúvidas bestas... :D


sei como interagir com o MS Word, sei como enviar um texto e como criar tabela dentro do dele, já vi algumas dicas no fórum, mais, o que não sei é como escrever em um lugar especifico do Word, por exemplo:
tenho uma carta onde:

Declaração

Declaro para todos os fins que, <<variável>> estuda em nosso estabelecimento....

acho que deu pra entender... :!:


valeu...

:arrow: Qualquer coisa estamos aí
:arrow: Paulo Ricardo


Colega,

Utilize uma expressão com identificador única dentro do texto para permitir a localização e substituição. Exemplo:


Citação:
Declaro para todos os fins que, @01 estuda em nosso estabelecimento....

#Código

var Doc: Variant;
begin
Word2k := CrieObjeto(´Word.Application´);
Doc := Word2k.Documents.Open(´c:\docs\contrato.doc´);

// Localizar e substituir
Doc.Content.Find.Execute(FindText := ´@01´, ReplaceWith := qAlunosALU_NOME.Value);



Paullsoftware
   - 15 ago 2004

:D Valeu pela dica vou testar quando chegar em casa...
:P Qualquer coisa estamos ai, valeu...
:lol: um forte abraço e até a próxima....