Измените список слов в файле Word, используя Microsoft.Office.Interop.Word и C#.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Измените список слов в файле Word, используя Microsoft.Office.Interop.Word и C#.

Сообщение Anonymous »

Чтобы изменить одно слово в файле Word с помощью Microsoft.Office.Interop.Word и C#, я использую код, аналогичный:

Код: Выделить всё

        object missing = System.Reflection.Missing.Value;

Application application = new Application();
Microsoft.Office.Interop.Word.Document document = application.Documents.Add(pathToFile);
Microsoft.Office.Interop.Word.Find findObject = application.Selection.Find;

findObject.ClearFormatting();
findObject.Text = "{DATA_0}";
findObject.Replacement.ClearFormatting();
findObject.Replacement.Text = "Found";

object replaceAll = Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll;
findObject.Execute(ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref replaceAll, ref missing, ref missing, ref missing, ref missing);

object filename = pathToTmpFile;
document.SaveAs2(ref filename);

document.Close(ref missing, ref missing, ref missing);
document = null;
application.Quit(ref missing, ref missing, ref missing);
application = null;
Но как я могу изменить несколько слов в одном файле Word одновременно? Использование этого кода несколько раз делает приложение и весь процесс очень медленными... Можете ли вы предложить мне какое-нибудь решение?

Подробнее здесь: https://stackoverflow.com/questions/786 ... -and-c-sha
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Microsoft Office Interop Word против библиотеки объектов Microsoft Office
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Office.Interop.Excel и Office.Interop.Outlook Развертывание по щелчку мыши и Windows 11
    Anonymous » » в форуме C#
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Свойство чтения C# COMException объекта MSWord Shape Microsoft.Office.Interop.Word
    Гость » » в форуме C#
    0 Ответы
    86 Просмотры
    Последнее сообщение Гость
  • Удаление Microsoft.Office.Interop.Word.Application
    Anonymous » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как исправить исключение, когда я вызываю новый Microsoft.Office.Interop.Word.Application()
    Anonymous » » в форуме C#
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»