Fórum Word c/Delphi #181331

10/09/2003

0

Estou tentando fazer contratos através de um documento Word.
Seguindo exemplos deste forum, fiz:

1-Criei no Word uma mala direta com os seguintes campos:
IDCLIENTE, IDCONTRATADO, IDSERVICO, IDVALOR

2-Criei um Contrato no Word e inseri os campos acima nos locais onde
quero que apareçam.

3-Segui o exemplo para substituição:
if word.activedocument.bookmarks.exists(´IDCLIENTE´) then
word.activedocument.formfields.item (´IDCLIENTE´).result:=Table1Nome.Text
else
showmessage(´Campo não Encontrado´);

Quando executo o programa aparece a mensagem
´Campo não Encontrado´

O que está errado?? Porque não encontra o campo ???
Também tentei procurar o campo ´<<IDCLIENTE>>´
e dá o mesmo problema.


Jhfeller

Jhfeller

Responder

Posts

10/09/2003

Rocsadan

if word.activedocument.bookmarks.exists(´IDCLIENTE´) then
begin//aqui
word.activedocument.formfields.item (´IDCLIENTE´).result:=Table1Nome.Text
end//aqui
else
showmessage(´Campo não Encontrado´);


Responder

Gostei + 0

10/09/2003

Echoesofpinkfloyd

if word.activedocument.bookmarks.exists(´IDCLIENTE´) then begin//aqui word.activedocument.formfields.item (´IDCLIENTE´).result:=Table1Nome.Text end//aqui else showmessage(´Campo não Encontrado´);


da no mesmo cara ...


Responder

Gostei + 0

11/09/2003

Rocsadan

Não critique de a sua solução só isso.


Responder

Gostei + 0

11/09/2003

Echoesofpinkfloyd

Não critique de a sua solução só isso.


:shock: nossa desculpa bbc


Responder

Gostei + 0

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

Aceitar