Add "Change Tracking" API
Need a Change Tracking API in Word.

Thank you for your input! We’ve added this to our backlog as something we want to implement. There are many items on the backlog, so we can’t set an exact estimated time for this, but we’ll keep you posted with status updates.
Thanks!
Office Extensibility Team
10 comments
-
Anonymous commented
Any updates on when (or if) this new feature will be available?
-
Anonymous commented
This is huge and regular feature for users to use.request to prioritize soon
-
Brian Seekford commented
Crickets...Any status updates?
-
Richard van Laak commented
Without being able to "change tracking", making changes to OOXML does mark every change as a revision as well. In other words, without this API the following scenario can be seen as bug
Scenario
- open document, enable track changes
- select text, and run code that puts a comment on text without changing the actual text (e.g. using scriptlab via a method that writes the OOXML)
- text that itself has not been changed is seen as revisionAlso see https://github.com/OfficeDev/office-js/issues/329#event-2022338233
-
Scott commented
Really need this feature. Given the volume of compliance requirements, details of what, why, and who change the contents of documents is becoming essential.
-
Rory commented
This is a great suggestion. Something that would allow an understanding of who made what changes to the document over time. This would help in creating dashboards to assist team collaborate.
-
Richard van Laak commented
@david
> [...] the only way to do so is with a new API.
Wouldn't it be possible to make OOXML changes to the word/settings.xml file directly?
-
DanielH commented
Being able to show/hide markup is so important for our add-in. Many functions (including Word search) don't work properly when changes are visible.
-
Fede Alessio commented
I need this functionality too
-
David commented
I deeply Agree with Bill.
We also need this. This api should provice method for:
1 - Activate / deactivate Track Changes. And read if it is currently active
2 - Select Renderization mode. In user interface there is a combo with these options:
a) Simple Markup
b) All Markup
c) No Markup
d) OriginalThe lack of this methods produce extrange behaviours using search /replace funcionality with Office.js, when "All markups" is active.
I opened a support ticket in Premium Support (117081116174697) related to this. So the only way to do so is with a new API.