Вставка текста после закладки в openxml

Я ищу способ вставить текст после закладки в слове документа, используя openxml. До сих пор я смог найти закладку, используя следующее:

var bookmarks = mainPart.Document.Descendants<BookmarkStart>().ToList();
var bookMarkToWriteAfter = bookmarks.FirstOrDefault(bm => bm.Name == insertAfterBoomark.Name);

Эта закладка в слове документ представляет собой выделение двух строк в документе. Я должен вставить текст сразу после выбора двух строк. Я попытался вставить текст, используя следующее:

var run = new Run();
run.Append(new Text("Hello World"));
bookMarkToWriteAfter .Parent.InsertAfterSelf(run);

mainPart.Document.Save();

Это, однако, не дает желаемого результата. Кто-нибудь знает правильный способ вставки текста сразу после закладки в слове документа с использованием openxml?

Ответы на вопрос(2)

Ваш ответ на вопрос