Compartilhar via


Permission Interface

Definição

Use o objeto Permission para restringir permissões ao documento ativo e para retornar ou definir configurações de permissões específicas.

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
Atributos
Implementações

Comentários

A propriedade Permission do objeto Documento do Microsoft Office Word 2003, o objeto Workbook do Microsoft Office Excel 2003 e o objeto Apresentação do Microsoft Office PowerPoint 2003 retorna um objeto Permission .

Use a propriedade para determinar se as Enabled permissões são restritas no documento ativo. Use a Count propriedade para retornar o número de usuários com permissões e o RemoveAll() método para redefinir todas as permissões existentes.

As DocumentAuthorpropriedades , EnableTrustedBrowser, RequestPermissionURLe StoreLicenses fornecem informações adicionais sobre as configurações de permissões.

O objeto Permission dá acesso a uma coleção de UserPermission objetos. Use o objeto UserPermission para associar conjuntos específicos de direitos a usuários individuais. Enquanto algumas permissões concedidas através da interface de usuário (como msoPermissionPrint) se aplicam a todos os usuários, você pode usar o objeto UserPermission para atribuí-las a cada usuário com datas de expiração por usuário.

Gerenciamento de direitos de informações do Microsoft Office suporta o uso de diretivas de permissão administrativa que listam usuários e grupos e suas permissões do documento. Use o ApplyPolicy(String) método para aplicar uma política de permissão e as PermissionFromPolicypropriedades , PolicyNamee PolicyDescription para retornar as informações da política.

O modelo de objeto Permission está disponível independentemente de as permissões serem restritas no documento ativo. A propriedade Permission dos objetos de documento, pasta de trabalho e a apresentação não retorna Nada quando o documento ativo não possui permissões restritas. Use a propriedade Enabled para determinar se um documento possui permissões restritas.

Uso do objeto Permission gera um erro quando o cliente Windows Rights Management não está instalado.

Propriedades

Application

Retorna um objeto Application que representa o aplicativo de contêiner para o objeto.

Count

Retorna um Inteiro indicando o número de itens na coleção especificada.

Creator

Retorna um inteiro de 32 bits que indica o aplicativo no qual o objeto especificado foi criado.

DocumentAuthor

Retorna ou define o nome no formulário de email do autor do documento ativo.

Enabled

Retorna ou define um valor booliano que indica se as permissões estão habilitadas no documento ativo.

EnableTrustedBrowser

Retorna ou define a opção que permite que um usuário exiba um documento com permissões restritas em um navegador da Web se o usuário não tiver o aplicativo cliente apropriado instalado.

Item[Object]

Retorna um UserPermission objeto que é um membro da Permission coleção.

Parent

Retorna o objeto Pai para o objeto especificado.

PermissionFromPolicy

Retorna um valor booliano que indica se uma política de permissão foi aplicada ao documento ativo.

PolicyDescription

Retorna a descrição da política de permissões aplicada ao documento ativo.

PolicyName

Retorna o nome da política de permissões aplicada ao documento ativo.

RequestPermissionURL

Retorna ou define a URL do arquivo ou do site para visitar ou o endereço de email a ser contatado para usuários que precisam de permissões adicionais no documento ativo.

StoreLicenses

Retorna um valor booliano que indica se a licença do usuário para exibir o documento ativo deve ser armazenada em cache para permitir a exibição offline quando o usuário não puder se conectar a um servidor de gerenciamento de direitos.

Métodos

Add(String, Object, Object)

Cria um novo conjunto de permissões no documento ativo para o usuário especificado.

ApplyPolicy(String)

Aplica a diretiva de permissão especificada para o documento ativo.

GetEnumerator()

Use o objeto Permission para restringir permissões ao documento ativo e para retornar ou definir configurações de permissões específicas.

RemoveAll()

Remove todos os UserPermission objetos da Permission coleção do documento ativo e desabilita restrições no documento ativo.

Aplica-se a