Permission Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |