DocumentBase.DeleteAllEditableRanges(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет разрешения во всех диапазонах, разрешенных для изменения пользователю или группе пользователей.
public void DeleteAllEditableRanges (ref object editorID);
Параметры
- editorID
- Object
Одно из значений WdEditorType, представляющих группу пользователей, или псевдоним электронной почты пользователей (в том же домене), или адрес электронной почты. Если данный аргумент опущен, разрешения из документа не удаляются.
Примеры
В следующем примере кода метод используется DeleteAllEditableRanges для удаления всех разрешений во всех диапазонах для текущего пользователя. Чтобы использовать этот пример, запустите его из ThisDocument класса в проекте уровня документа.
private void DocumentDeleteAllEditableRanges()
{
object editorID = Word.WdEditorType.wdEditorCurrent;
this.DeleteAllEditableRanges(ref editorID);
}
Private Sub DocumentDeleteAllEditableRanges()
Me.DeleteAllEditableRanges(Word.WdEditorType.wdEditorCurrent)
End Sub
Комментарии
Можно также использовать Microsoft.Office.Interop.Word.Editor.DeleteAll метод Microsoft.Office.Interop.Word.Editor объекта для удаления разрешений во всех диапазонах, у которых есть разрешение на изменение у указанного пользователя или группы пользователей.