Как удалить подсветку в программной панели restrect

#c# #ms-word #ms-office #vsto

#c# #ms-word #ms-office #vsto

Вопрос:

Как я могу получить программный доступ к нижеприведенному флажку, я защищаю свой документ Readonly , и некоторые диапазоны могут редактироваться

введите описание изображения здесь

Ответ №1:

Вы можете сделать это, установив:

 ActiveWindow.View.ShadeEditableRanges = True
  

или отключить:

 ActiveWindow.View.ShadeEditableRanges = False
  

Это в VBA, но я уверен, что вы можете перевести его на свой C#:

 ActiveWindow.View.ShadeEditableRanges = 0; // -1
  

ShadeEditableRanges на самом деле является int в C#

 int Word.View.ShadeEditableRanges { get; set; }