Permission 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 权限 对象来限制对活动文档的权限,并返回或设置特定权限设置。
public interface class Permission : Microsoft::Office::Core::_IMsoDispObj, System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000C0376-0000-0000-C000-000000000046")]
public interface Permission : Microsoft.Office.Core._IMsoDispObj, System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("000C0376-0000-0000-C000-000000000046")>]
type Permission = interface
interface _IMsoDispObj
interface IEnumerable
Public Interface Permission
Implements _IMsoDispObj, IEnumerable
- 属性
- 实现
注解
Microsoft Office Word 2003 Document 对象的 Permission 属性、Microsoft Office Excel 2003 Workbook 对象和 Microsoft Office PowerPoint 2003 Presentation 对象返回 Permission 对象。
Enabled使用 属性可确定是否限制对活动文档的权限。 Count使用 属性可返回具有权限的用户数,并使用 RemoveAll() 方法重置所有现有权限。
DocumentAuthor、EnableTrustedBrowser、 RequestPermissionURL和 StoreLicenses 属性提供有关权限设置的其他信息。
Permission 对象授予对对象集合UserPermission的访问权限。 使用 UserPermission 对象各个用户相关联的特定权限集。 虽然某些通过用户界面(如 msoPermissionPrint)授予的权限应用于所有用户,但是可使用 UserPermission 对象按照每个用户的到期日期分配这些权限。
Microsoft Office 信息权限管理支持使用管理权限策略来列出用户和组及其文档权限。 ApplyPolicy(String)使用 方法应用权限策略和 PermissionFromPolicy、 PolicyName和 PolicyDescription 属性以返回策略信息。
无论是否限制对活动文档的权限, 权限 对象模型都可用。 当活动文档没有受限权限时,Document、Workbook 和 Presentation 对象的 Permission 属性不会返回 Nothing。 使用 Enabled 属性可确定文档是否具有受限权限。
如果未安装 Windows Rights Management 客户端,则使用 Permission 对象会引发错误。
属性
Application |
返回一个 Application 对象,该对象代表该对象的容器应用程序。 |
Count |
返回一个 Integer 类型的值,该值指示指定集合中的项数。 |
Creator |
返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。 |
DocumentAuthor |
以电子邮件形式返回或设置活动文档作者的姓名。 |
Enabled |
返回或设置一个 布尔 值,该值指示是否对活动文档启用权限。 |
EnableTrustedBrowser |
返回或设置 选项,如果用户未安装相应的客户端应用程序,则允许用户在 Web 浏览器中查看具有受限权限的文档。 |
Item[Object] |
返回一个 UserPermission 对象,该对象是集合的成员 Permission 。 |
Parent |
返回指定对象的 Parent 对象。 |
PermissionFromPolicy |
返回一个 布尔 值,该值指示权限策略是否已应用于活动文档。 |
PolicyDescription |
返回应用于活动文档的权限策略的说明。 |
PolicyName |
返回应用于活动文档的权限策略的名称。 |
RequestPermissionURL |
返回或设置要访问的文件或网站 URL,或者为需要对活动文档拥有其他权限的用户要联系的电子邮件地址。 |
StoreLicenses |
返回一个 布尔 值,该值指示是否应缓存用户查看活动文档的许可证,以便在用户无法连接到权限管理服务器时允许脱机查看。 |
方法
Add(String, Object, Object) |
为指定用户创建一组对活动文档的新权限。 |
ApplyPolicy(String) |
对活动文档应用指定的权限策略。 |
GetEnumerator() |
使用 权限 对象来限制对活动文档的权限,并返回或设置特定权限设置。 |
RemoveAll() |
从Permission活动文档的集合中删除所有UserPermission对象,并禁用对活动文档的限制。 |