Compartir a través de


Permission Interfaz

Definición

Utilice el objeto Permission para restringir los permisos al documento activo y para devolver o establecer configuraciones de permisos 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
Implementaciones

Comentarios

La propiedad Permission del objeto Document de Microsoft Office Word 2003, el objeto Workbook de Microsoft Office Excel 2003 y el objeto Presentation de Microsoft Office PowerPoint 2003 devuelve un objeto Permission .

Use la Enabled propiedad para determinar si los permisos están restringidos en el documento activo. Use la Count propiedad para devolver el número de usuarios con permisos y el RemoveAll() método para restablecer todos los permisos existentes.

Las DocumentAuthorpropiedades , EnableTrustedBrowser, RequestPermissionURLy StoreLicenses proporcionan información adicional sobre la configuración de permisos.

El objeto Permission proporciona acceso a una colección de UserPermission objetos. Utilizar el objeto UserPermission para asociar conjuntos específicos de derechos a usuarios individuales. Aunque algunos permisos concedidos mediante la interfaz de usuario (por ejemplo msoPermissionPrint) se aplican a todos los usuarios, puede usar el objeto UserPermission para asignarlos a usuarios concretos con fechas de caducidad para cada usuario.

Information Rights Management de Microsoft Office admite el uso de directivas de permisos administrativos que enumeran usuarios y grupos y sus permisos de documento. Use el ApplyPolicy(String) método para aplicar una directiva de permisos y las PermissionFromPolicypropiedades , PolicyNamey PolicyDescription para devolver información de directiva.

El modelo de objetos Permission está disponible independientemente de si los permisos están restringidos en el documento activo. La propiedad Permission de los objetos Document, Workbook y Presentation no devuelve Nothing cuando el documento activo no tiene permisos restringidos. Utilice la propiedad Enabled para determinar si un documento tiene permisos restringidos.

Uso del objeto Permission produce un error cuando el cliente de Windows Rights Management no está instalado.

Propiedades

Application

Devuelve un objeto Application que representa la aplicación contenedora del objeto .

Count

Devuelve un entero que indica el número de elementos de la colección especificada.

Creator

Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.

DocumentAuthor

Devuelve o establece el nombre en forma de correo electrónico del autor del documento activo.

Enabled

Devuelve o establece un valor booleano que indica si los permisos están habilitados en el documento activo.

EnableTrustedBrowser

Devuelve o establece la opción que permite a un usuario ver un documento con permisos restringidos en un explorador web si el usuario no tiene instalada la aplicación cliente adecuada.

Item[Object]

Devuelve un UserPermission objeto que es miembro de la Permission colección.

Parent

Devuelve el objeto Parent para el objeto especificado.

PermissionFromPolicy

Devuelve un valor booleano que indica si se ha aplicado una directiva de permisos al documento activo.

PolicyDescription

Devuelve la descripción de la directiva de permisos aplicada al documento activo.

PolicyName

Devuelve el nombre de la directiva de permisos aplicada al documento activo.

RequestPermissionURL

Devuelve o establece la dirección URL del archivo o sitio web que se va a visitar o la dirección de correo electrónico con la que ponerse en contacto para los usuarios que necesitan permisos adicionales en el documento activo.

StoreLicenses

Devuelve un valor booleano que indica si la licencia del usuario para ver el documento activo debe almacenarse en caché para permitir la visualización sin conexión cuando el usuario no puede conectarse a un servidor de administración de derechos.

Métodos

Add(String, Object, Object)

Crea un nuevo conjunto de permisos en el documento activo para el usuario especificado.

ApplyPolicy(String)

Aplica la directiva de permisos especificada al documento activo.

GetEnumerator()

Utilice el objeto Permission para restringir los permisos al documento activo y para devolver o establecer configuraciones de permisos específicas.

RemoveAll()

Quita todos los UserPermission objetos de la Permission colección del documento activo y deshabilita las restricciones en el documento activo.

Se aplica a