How to search and replace a Text String in a Word DOCX in C# .Net Framework

Need an easy way of working search and replace into your C# project? Don’t worry, I’ve got you covered. In all of about five minutes, you will be done. Don’t believe me? Keep reading.

Let’s kick off with our client installation. Open the package manager console and enter in this command.

Install-Package Cloudmersive.APIClient.NET.DocumentAndDataConvert -Version 2.2.0

Now we can access our API and apply the EditTextReplaceSimple function, as follows.

using System;using System.Diagnostics;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Api;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Model;namespace Example{public class EditTextReplaceSimpleExample{public void main(){// Configure API key authorization: ApikeyConfiguration.Default.AddApiKey("Apikey", "YOUR_API_KEY");// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed// Configuration.Default.AddApiKeyPrefix("Apikey", "Bearer");var apiInstance = new EditTextApi();var request = new ReplaceStringSimpleRequest(); // ReplaceStringSimpleRequest | Input requesttry{// Replace a string in text with another string valueReplaceStringSimpleResponse result = apiInstance.EditTextReplaceSimple(request);Debug.WriteLine(result);}catch (Exception e){Debug.Print("Exception when calling EditTextApi.EditTextReplaceSimple: " + e.Message );}}}}

Well, now our implementation is done, and it just needs some inputs. Wasn’t that easy?



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.