Delphi Word
Pessoal,
Estou com um problema que me parece ridículo, mas não consigo solucionar.
Eu estou utilizando um componente do Word para abrir um documento e trocar 3 palavras dentro dele.
Só que quando as palavras anteriores são maiores, os caracteres andam.
Por exemplo:
WordDocument1.Words.Item(07).Text:=DBEdit4.Text;
Hora:=FormatDateTime(´´´yyyy´´´, Now);
WordDocument1.Words.Item(54).Text:=copy(DBLookupComboBox1.Text,1,3);
WordDocument1.Words.Item(55).Text:=´/´+DBEdit1.Text+´/´+hora;
Quando o campo DBEdit4 é pequeno, blz. Ele não altera os outros. Mas quando ele é alterado seja para um maior ou menor... o próximo é deslocado.
O que fazer? existe alguma função que possa trocar alguma ´TAG´ interna?
Aguardo contato e obrigado a todos!
Abraços,
Bruno
Estou com um problema que me parece ridículo, mas não consigo solucionar.
Eu estou utilizando um componente do Word para abrir um documento e trocar 3 palavras dentro dele.
Só que quando as palavras anteriores são maiores, os caracteres andam.
Por exemplo:
WordDocument1.Words.Item(07).Text:=DBEdit4.Text;
Hora:=FormatDateTime(´´´yyyy´´´, Now);
WordDocument1.Words.Item(54).Text:=copy(DBLookupComboBox1.Text,1,3);
WordDocument1.Words.Item(55).Text:=´/´+DBEdit1.Text+´/´+hora;
Quando o campo DBEdit4 é pequeno, blz. Ele não altera os outros. Mas quando ele é alterado seja para um maior ou menor... o próximo é deslocado.
O que fazer? existe alguma função que possa trocar alguma ´TAG´ interna?
Aguardo contato e obrigado a todos!
Abraços,
Bruno
Basmtech
Curtidas 0