title: Adding forward text to email
body: <p>I'm having a slight problem with adding text to forwarding emails. This is my current code:</p>
  
  <pre><code>private void ForwardFunction(Outlook.MailItem email)
  {
      Outlook.MailItem forwardEmail = ((Outlook._MailItem)email).Forward();
      Outlook.Inspector forwardInsp = forwardEmail.GetInspector;
      Word.Document forwardDoc = forwardInsp.WordEditor;
      Word.Range forwardRange = forwardDoc.Range(0,1);
      string forwardText = "This is some text";
  
      forwardRange.Text = forwardText + forwardRange.text
      newEmail.Recipients.Add("myemail");
  
      forwardEmail.Save();
      ((Outlook._MailItem)forwardEmail).Send();
  }
  </code></pre>
  
  <p>I've gone through it and it does add the text to the range, but when I receive the forwarded email it doesn't contain any of the additional text. I've used similar code to edit current emails that the user is editing (New, Replies/Forwards, InlineResponses) with success, but the email being passed to the function is the currently selected email in the inbox. Not sure if this matters, maybe because it's not being edited by the user.</p>
  
  <p>I couldn't find a specific way to add new text to a programmatically forwarded email.</p>