Permission 接口

定义

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

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() 方法重置所有现有权限。

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

Permission 对象授予对对象集合UserPermission的访问权限。 使用 UserPermission 对象各个用户相关联的特定权限集。 虽然某些通过用户界面(如 msoPermissionPrint)授予的权限应用于所有用户,但是可使用 UserPermission 对象按照每个用户的到期日期分配这些权限。

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

无论是否限制对活动文档的权限, 权限 对象模型都可用。 当活动文档没有受限权限时,DocumentWorkbookPresentation 对象的 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对象,并禁用对活动文档的限制。

适用于