title: Macro to reverse tracked changes in Word?
body: <p>A lot of my work involves negotiating tech contracts, and the industry convention is that the two parties send each other marked-up MS Word documents showing the changes they'd like. This often happens multiple times before it is agreed. </p>
  
  <p>Often a paragraph will come back with many insertions/deletions, which we don't want to accept. Again, the convention is that even rejecting these changes needs to be marked up, so that each of their individual insertions (blue text) must now be marked as deletions (red strikeout) and vice versa.</p>
  
  <p>Does anyone know of a macro that can do this? Or know how to write one? I've spent hours searching online and trying to teach myself to code one, but I'm getting nowhere!</p>
  
  <p>I think the easiest way would be to alter the <em>Revision.Type</em> property of each <em>Revision</em> in the selection from <em>wdRevisionDelete</em> to <em>wdRevisionInsert</em> (or vice versa), but this seems to be a read-only property.</p>
  
  <p>I've tried assigning deleted text to a string, accepting the change, and then inserting it, but cannot get it to go in the right place. I also can't find how to delete the inserted text, so can't get anywhere with the other side of the equation.</p>
  
  <p>Is there a way to do this? Ideally, I'd be able to select some text, run the macro, and have each revision 'flipped'. It sounds so simple, but I cannot find a way. It would honestly save me hours per month, so I'd be extremely grateful if anyone could help.</p>
  
  <p>Thanks in advance!
  James</p>