Permission.Item[Object] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定 UserPermission 索引处的对象。
public:
property Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ default[System::Object ^] { Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ get(System::Object ^ varIndex); };
public Microsoft.Office.Interop.InfoPath.UserPermissionObject this[object varIndex] { get; }
member this.Item(obj) : Microsoft.Office.Interop.InfoPath.UserPermissionObject
Default Public ReadOnly Property Item(varIndex As Object) As UserPermissionObject
参数
- varIndex
- Object
Permission 集合中 UserPermission 对象的数值索引,或要返回其当前表单权限集合的用户的电子邮件地址。
属性值
一个 UserPermission 表示指定用户的 对象。 如果指定的 varIndex
不存在,则返回一个 null 引用 (Visual Basic) 中 Nothing。
示例
在以下示例中,Item 属性用于获取与电子邮件地址“”someone@example.com关联的用户的 UserPermission 对象,然后使用 PermissionUserPermission 对象的 属性将用户的权限设置为“更改访问级别”。
若要访问 MsoPermission 用于设置权限的枚举值,必须使用 Visual Studio 2012 或 Visual Studio 中“添加引用”对话框 的 COM 选项卡 设置对 Microsoft Office 14.0 对象库的引用。 这将建立对 Microsoft.Office.Core 命名空间成员的引用。
此示例要求在表单模块的声明节中对 Microsoft.Office.Core 命名空间使用 using 或 Imports 指令。
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisDoc.Permission["someone@example.com"].Permission =
(int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisDoc.Permission["someone@example.com"].Permission = _
DirectCast(MsoPermission.msoPermissionChange, Integer)