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 整数值。

示例

在以下示例中,将从Permission表单的集合中检索与电子邮件地址“someone@example.com”关联的用户,并将其分配给 UserPermission 对象。 然后, Permission 使用 UserPermission 对象的 属性将用户的权限设置为“更改访问级别”。

若要访问 MsoPermission 用于设置权限的枚举值,必须使用 Visual Studio 2012 或 Visual Studio 2005 中“添加引用”对话框的 COM 选项卡设置对 Microsoft Office 14.0 对象库的引用。 这将建立对 Microsoft.Office.Core 命名空间成员的引用。

此示例要求在表单模块的声明节中对 Microsoft.Office.Core 命名空间使用 usingImports 指令。

_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)

适用于