Вставка текста после закладки в 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?