Hi David,
Thank you for posting your query.
WordDocument.HasChanges property has no effect on changes to the document that you make programmatically via Essential DocIO. The changes that you make via Essential DocIO are never tracked as revisions.
For more information on track changes in the document, please refer the following link
http://help.syncfusion.com/ug_73/docio/TrackingChanges.htmlWe prepared a sample for your requirement without using WordDocument.HasChanges, could you please have a look at the sample in the below link and let us know if this helps.
http://files.syncfusion.com/support/DocIO.Windows/F89983/89983.zipPlease let us know if you have any questions.
Regards,
Vijay