title: How to keep current style in when inserting via OpenXML SDK?
body: <p>I have a docx document that I want to modify via OpenXML SDK. This document has a table with bookmarks in its cells. The cells have specific font settings, let's say it's Times New Roman, 14pt. When I try to insert some text like this:</p>
  
  <pre><code>    public void ReplaceBookmark(string bookMarkName, string text)
      {
          var bookmarkStart =
              _document.MainDocumentPart.RootElement.Descendants&lt;BookmarkStart&gt;()
          .Where(p =&gt; p.Name == bookMarkName)
          .FirstOrDefault();
          if (bookmarkStart == null)
              return;
  
          bookmarkStart.InsertAfterSelf(new Run(new Text(text)));            
      }
  </code></pre>
  
  <p>the texts is inserted, but its style is set Calibri, 11pt (the default style). How can I insert the text so that the font settings are preserved? The important thing is that i <em>shouldn't</em> define any style settings in the code, but use those of the original document instead.</p>
  
  <p>Thanks.</p>