What I want : I am editing a WordprocessingDocument and adding some tracked changes. This part is completed. Now I want the word MS to display all changes by default, that is, it does not require the user to click on the red sidebar to open tracked changes in the document.

What I did: For this, I found the RevisionView class, which adds the xml <w:revisionView /> element to settings.xml under the w:settings element. RevisionView has some properties, such as Comments , DisplayRevision , Formatting , etc. I explicitly set them all to true .
RevisionView revView = new RevisionView(); revView.DisplayRevision = new OnOffValue(true); revView.Formatting = new OnOffValue(true); revView.InkAnnotations = new OnOffValue(true); revView.Markup = new OnOffValue(true); revView.Comments = new OnOffValue(true);
and then I added this revView to Settings :
Settings settings = wordprocessingDocument.MainDocumentPart.DocumentSettingsPart.Settings; settings.RemoveAllChildren<RevisionView>(); settings.AppendChild(revView); settings.Save();
And then I looked at the xml document explicitly, it adds the following xml to Settings :
<w:revisionView w:markup="true" w:comments="true" w:insDel="true" w:formatting="true" w:inkAnnotations="true" />
But adding this item to the settings does not affect the view. It does not show changes open by default.
Then, for testing purposes, I manually changed the zoom element in settings.xml from <w:zoom w:percent="100" /> to <w:zoom w:percent="120" /> . I expected the word to scale for this document from 100 to 120 . But this is not so, the increase was 100 even after switching to 120 in settings.xml .
One more thing: I cannot use interop, since I need to deploy this on the server, so I do all this with OpenXmlSdk.
What am I asking:
Is it possible to do what I want?
If so, what am I doing wrong? Is RevisionView option I should rely on?
Is there a way to force the word to apply (override the default application level settings) the parameters specified in settings.xml ?
Why doesn't the word scale from 100 to 120?