title: How to insert text into Outlook email editor using VBA
body: <p>I wish to create a macro that inserts the date into an email body which <strong>is currently open for editing, prior to sending</strong>. </p>
  
  <p>I am using Outlook 2013 on a Windows 7 machine.</p>
  
  <p>Desired workflow:</p>
  
  <ul>
  <li>Click reply to an email</li>
  <li>Within the email editor, place the text cursor within email body for desired position to insert text</li>
  <li>Execute the macro (by clicking on an icon in the email editor window's quick access toolbar). Macro will insert the date. </li>
  </ul>
  
  <p>(Assume the date has been stored as a string variable, i.e. the macro simply inserts a variable into the email body at a desired position).</p>
  
  <p>All Outlook VBA examples I have found for inserting text into an email body involve storing the active email's HTMLBody as a string, appending the desired text to that string, then creating a brand new email, and re-populating the to, cc, bcc, subject and htmlbody. I wish to avoid this, as it seems very clunky.</p>
  
  <p>Thank you in advance for your help.</p>