How to replace text in a Word document in Power Automate?

In this Power Automate tutorial, we will see how to replace text in a Word document in Power Automate. In the example, I will show you, how to replace text with another text in a Word document in Power Automate.

For example, we have a below Word document file in the SharePoint library, so, here we will search the text ‘Power Automate’ and we will replace it with ‘Microsoft Flow’ using Power Automate.

power automate replace text in word document

To perform this task, we will use the 3rd party action ‘Search and Replace text‘ action from Encodian in the Power Automate flow. To use the action, we need API Key, you will get this by filling out the form to set up the free trial. When you will add the action to the flow, use the API Key and configure it.

Now, let’s create the flow, that will search and replace the text in Word document using Power Automate.

How to replace text in Word document using Power Automate

Here we will see how to replace text from a Word document using Power Automate.

Step 1: Log in to Power Automate -> click on the +Create icon -> select Instant Cloud Flow.

Microsoft power automate replace text in word document

Then Provide the flow name, and select Manually trigger a flow action. Then click on Create.

replace text in a Word document in Power Automate

Next, you can see Manually trigger a flow is added to the flow page. We will add two fields that will take user inputs i.e. Search text and replace text respectively.

So, click on the +Add an input icon -> then add 2 Text input fields, and give the field name as Search Text and Replace text.

how to replace text in a Word document in Power Automate

Step 2: Next, we will fetch the file content, so click on the +New step -> select Get file content using the path action. Then provide the below information:

  • Site address: Select or Provide the SharePoint site address.
  • File path: Select the File path.

Next, click on the ‘Show advanced options’ link.

  • Infer Content type: Select Yes.
Power Automate replace text in a Word document

Step 3: Now we will search and replace the text from the Word document, so, click on the +New step -> select the ‘Search and replace text‘ action by Encodian. Then provide the below information.

  • File type: Select DOCX as the file type.
  • File name: Provide the file name with an extension.
  • File Content: Select the File content from dynamic content
  • Phrases Search Text – 1: Select ‘Search Text’ from dynamic content.
  • Phrases Replacement: Select the ‘Replace text’ from dynamic content.
Power Automate replace text in a Word document

Step 4: Now we will send the final Word file to Outlook to check the output. So, click on the +New step -> select Send an email (V2) action. Then provide the below information:

  • To: Provide the email. In this case, i am providing my email.
  • Subject: Provide the subject of an email
  • Body: Provide the body of an email.

Next, click on the Show Advanced options link.

  • Attachment Name 1: Provide the Attachment name from dynamic content.
  • Attachments Content: Provide the Attachments content from dynamic content.
replace text in word document using Microsoft flow

Step 5: Now, run the flow manually, so save the flow, then click on the Test icon, click on the Test icon-> select Manually -> click on Test -> configure the action with connectors, then click on Run flow -> Then click on Done.

Once your flow runs successfully. You can check email in Outlook, by clicking on Preview icon, and you can see the document. So here the text ‘Power Automate’ is replaced with Microsoft Flow in the whole document.

How to replace text in word document using Microsoft flow

This is how we can replace text in Word documents using Power Automate.

Conclusion

In this Power Automate tutorial, we saw how to replace text in a Word document using Power Automate.

You may also like:

>