PowerPoint) (Presentation.Permission 属性

语法

expressionPermission

表达 一个代表 Presentation 对象的变量。

返回值

权限

备注

使用 权限 对象来限制对活动文档的权限,并返回或设置特定权限设置。

使用 Enabled 属性可确定活动文档是否限制权限。 使用 Count 属性返回具有权限,并 拔出所有 方法来重置所有现有权限的用户数。

DocumentAuthorEnableTrustedBrowserRequestPermissionURLStoreLicenses 属性提供了有关权限设置的其他信息。

权限 对象用于访问 UserPermission 对象的集合。 使用 UserPermission 对象各个用户相关联的特定权限集。 当某些通过用户界面(如 msoPermissionPrint)授予的权限应用到所有用户时,可使用 UserPermission 对象为每个用户分配权限,并为每个用户指定权限的到期日期。

信息权限管理支持管理权限策略,列出用户和组及其文档权限的使用。 使用 ApplyPolicy 方法应用的权限策略,以及 PermissionFromPolicyPolicyNamePolicyDescription 属性返回策略信息。

权限 对象模型都可用是否权限是否受到限制在活动文档上。 演示文稿 对象的 权限 属性不返回 任何内容 如果活动文档不具有受限的权限。 使用 Enabled 属性可确定文档是否具有受限权限。

示例

以下示例创建一个新演示文稿,并为用户分配电子邮件地址为“”someone@example.com读取新演示文稿的权限。 该示例将显示所有者和新用户的权限。

Sub AddUserPermissions()

 Dim myPres As PowerPoint.Presentation

 Dim myPer As Office.Permission

 Dim NewOwnerPer As Office.UserPermission

 Set myPres = Application.Presentations.Add(msoTrue)

 Set myPer = myPres.Permission

 myPer.Enabled = True

 Set NewOwnerPer = myPer.Add("someone@example.com", msoPermissionRead )

 MsgBox myPer(1).UserId + " " + Str(myPer(1).Permission)

 MsgBox myPer(2).UserId + " " + Str(myPer(2).Permission)

End Sub

另请参阅

演示文稿对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。