Ola pessoal, To precisando fazer um find and replace em documentos word. Estou usando a seguinte funcao:
DocWord.Content.find.Execute('texto1', EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 'Texto2', wdReplaceAll, EmptyParam, EmptyParam, EmptyParam, EmptyParam); Funciona perfeitamente em documentos mais simples, porem se o texto a ser substituido estiver em uma caixa de texto ou cabecalho/rodape nao funciona. Pesquisei na net e dizia ter q pesquisar nos "shapes", vi alguns exemplos mas todos em VB e nao consegui implementar em delphi. Segue um link de exemplo: http://www.vbforums.com/archive/index.php/t-444139.html Caso alguem tenha implementado ou possa dar alguma dica serah muito bem vinda. Obrigado William Rocha