Удалось найти способ обойти это, почти случайно.
Содержимое, загруженное в мой RichTextBox, просто сохраняется (или вводится) в виде простой строки. Я подклассифицировал RichTextBox, чтобы разрешить привязку к его свойству Document.
Что касается вопроса, так это то, что у меня есть перегрузка IValueConverter Convert (), которая выглядит примерно так (код, несущественный для решения, был удален):
FlowDocument doc = new FlowDocument();
Paragraph graph = new Paragraph();
Hyperlink textLink = new Hyperlink(new Run(textSplit));
textLink.NavigateUri = new Uri(textSplit);
textLink.RequestNavigate +=
new System.Windows.Navigation.RequestNavigateEventHandler(navHandler);
graph.Inlines.Add(textLink);
graph.Inlines.Add(new Run(nonLinkStrings));
doc.Blocks.Add(graph);
return doc;
Это приводит меня к желаемому поведению (вставка простых строк в RichTextBox и получение форматирования), а также приводит к тому, что ссылки ведут себя как обычная ссылка, а не как встроенная в документ Word.