Bom dia pessoal, 
 
Estou com um problema ao tentar substituir strings no Word. Tenho o código 
abaixo que quando executa a linha "WordDocument.Range.Find.Execute" gera uma 
exceção com a seguinte mensagem: "The stub received bad data."
 
Este código funcionava para um sistema antigo, mas agora nada está 
funcionando... Estou precisando de uma dica e/ou um tutorial falando dos 
componentes TWordDocument e TWordApplication... 
 
Alguém pode me ajudar? Desde já agradeço a atenção...
 
//-------------------------------------------------------------------------
procedure TLaudo.ReplaceAll(FindText, ReplaceWith: String);
var
  xFindText, xMatchCase, xMatchWholeWord, xMatchWildCards, xMatchSoundsLike,
  xMatchAllWordForms, xForward, xWrap, xFormat, xReplaceWith, xReplace,
  xMatchKashida, xMatchDiacritics, xMatchAlefHamza, xMatchControl: OleVariant;
begin
  xFindText          := FindText;
  xMatchCase         := False;
  xMatchWholeWord    := True;
  xMatchWildCards    := False;
  xMatchSoundsLike   := False;
  xMatchAllWordForms := False;
  xForward           := True;
  xWrap              := wdFindStop;
  xFormat            := False;
  xReplaceWith       := ReplaceWith;
  xReplace           := True;
  while WordDocument.Range.Find.Execute(
    xFindText, xMatchCase, xMatchWholeWord,
    xMatchWildCards, xMatchSoundsLike, xMatchAllWordForms, xForward,
    xWrap, xFormat, xReplaceWith, xReplace, xMatchKashida,
    xMatchDiacritics, xMatchAlefHamza, xMatchControl) do ;
end;
 
//-------------------------------------------------------------------------
 

                
---------------------------------
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a