2017-09-07 9 views
0

Comment définir l'affichage des modifications de piste sur Final: Show Markup lorsque vous utilisez interop pour manipuler des documents Word?Office Interop Suivi des modifications - afficher le balisage

Je sais que je peux turn track changes on/off. J'ai également trouvé une propriété appelée View.MarkupMode mais cela ne concerne que ce qui est réellement montré dans le balisage (commenter les bulles et autres) plutôt que de régler la vue sur Final: Show Markup.

Il est également fait mention de l'utilisation de WdRevisionsView mais cela n'a pas une option pour afficher le balisage, seulement l'original ou final.

Image showing the different views used with track changes

Répondre

1

Il y a plusieurs propriétés de Word.View qui obtiennent sont à la fois lors du passage à la « Final: Show Markup » vue. Cela devrait le faire:

using Word = Microsoft.Office.Interop.Word; 

Word.View v = Globals.ThisAddIn.Application.ActiveWindow.View; 

v.RevisionsView = Word.WdRevisionsView.wdRevisionsViewFinal; 
v.ShowRevisionsAndComments = true; 
v.ShowComments = true; 
v.ShowFormatChanges = true; 
v.ShowInkAnnotations = true; 
v.ShowInsertionsAndDeletions = true; 
+0

C'est parfait, merci :) –