Поделиться через


UserPermission.Permission Свойство

Определение

Возвращает или задает значение, представляющее разрешения на текущую форму, назначенную пользователю, связанному UserPermission с объектом .

public:
 property int Permission { int get(); void set(int value); };
public int Permission { get; set; }
member this.Permission : int with get, set
Public Property Permission As Integer

Значение свойства

Целочисленное значение, соответствующее одному из значений MsoPermission перечисления.

Примеры

В следующем примере пользователь, связанный с адресом электронной почты "someone@example.com", извлекается из Permission коллекции формы и назначается объекту UserPermission . Permission Затем свойство объекта UserPermission используется для установки разрешений этого пользователя на уровень доступа Изменение.

Чтобы получить доступ к MsoPermission значениям перечисления для настройки разрешений, необходимо задать ссылку на библиотеку объектов Microsoft Office 14.0 с помощью вкладки COM диалогового окна Добавление ссылки в Visual Studio 2012 или Visual Studio 2005. Это создает ссылку на элемент пространства имен Microsoft.Office.Core.

Для этого пример необходимо использовать директиву using или Imports для пространства имен Microsoft.Office.Core в разделе объявлений модуля формы.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;

UserPermission thisUser = thisDoc.Permission["someone@example.com"];

thisUser.Permission = 
   (int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)

Dim thisUser As UserPermission = _
   thisDoc.Permission["someone@example.com"];

thisUser.Permission = _
   DirectCast(MsoPermission.msoPermissionChange, Integer)

Применяется к