Como localizar e substituir texto no documento do Word usando C#

Neste breve tutorial, entenderemos como localizar e substituir texto no documento Word usando C#. Em C# Word, substituir texto é possível usando chamadas API simples para qualquer um dos aplicativos baseados em .NET, esteja você usando sistemas operacionais MS Windows, Linux ou macOS.

Etapas para substituir texto no documento do Word usando C#

  1. Configure a biblioteca Aspose.Words do gerenciador de pacotes NuGet usando o MS Visual Studio
  2. Crie uma instância da classe Document para carregar o arquivo do Word de origem
  3. Instanciar o objeto da classe FindReplaceOptions para definir diferentes propriedades
  4. Defina a string de pesquisa e substituição no método Replace junto com diferentes propriedades
  5. Salve o arquivo de palavra de saída com valores de string substituídos

Nas etapas acima, o documento do Word de entrada é carregado e, em seguida, você pode especificar diferentes propriedades para localizar e substituir o texto, incluindo localizar palavras inteiras, substituir direção e combinar maiúsculas e minúsculas. Por fim, salve o arquivo de saída após concluir o processo para substituir o texto no documento do Word usando C#.

Código para localizar e substituir texto no documento do Word usando C#

No exemplo acima, usando C# DOCX, substituir o texto é facilmente possível em poucas linhas de código. O processo começa carregando o documento do Word de entrada usando uma instância da Classe Documento, que é seguida pela definição de diferentes propriedades da Classe FindReplaceOptions para ajustar o processo de substituição de texto. Finalmente substituir o texto no documento do Word usando C# é concluído pelo método Save.

Neste artigo, aprendemos como usar C# substituir texto no documento do Word é facilmente possível. No entanto, se você quiser aprender a enviar documentos do Word por e-mail, consulte o artigo em como enviar documento do Word por e-mail usando C#.

 Português