Используя C #, есть ли хороший способ найти и заменить текстовую строку в файле docx, не устанавливая слово на этом компьютере?
Да, используя Открыть XML . Вот статья, посвященная вашему конкретному вопросу: Создание простой утилиты поиска и замены для Word 2007 Open XML Format Documents
Вы также можете попробовать Aspose.Words для .NET , чтобы найти и заменить текст в документе Word . Этот компонент не требует установки MS Office. API довольно прост и удобен в использовании и реализации.
Раскрытие информации: я работаю евангелистом-разработчиком в Aspose.