Как вставить текст после определенного места текста в документе Word с помощью C# OpenXml.WordprocessingC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как вставить текст после определенного места текста в документе Word с помощью C# OpenXml.Wordprocessing

Сообщение Anonymous »

У меня есть документ Word, и текст необходимо добавить программно после указанного ниже местоположения.

"Следующие документы являются частью рабочего процесса, и к этому письму может быть прикреплено одно или несколько:".

Подход, который я здесь использовал, — DocumentFormat.OpenXml.Wordprocessing

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

Run run = para.AppendChild(new Run());
Text txt1 = new Text("Document Number":"1234");
Text txt2 = new Text("Document Title":"#Title1");
int index = doc1.InnerText.IndexOf("to this letter");
run.InsertAt(txt1,index);
doc1.Save();
Я получаю сообщение об ошибке в InsertAt().
Может ли кто-нибудь предложить правильное решение с использованием подхода обработки текста OpenXml?
Я получаю сообщение об ошибке в InsertAt().
Может ли кто-нибудь предложить правильное решение с использованием подхода к обработке текста OpenXml?
п>

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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