UserPermission.Permission 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值表示对分配给与 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 命名空间使用 using 或 Imports 指令。
_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)