Permission Interface

Définition

Utilisez l'objet Permission pour limiter les autorisations d'accès au document actif et pour renvoyer ou définir des paramètres d'autorisation spécifiques.

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
Attributs
Implémente

Remarques

La propriété Permission de l’objet Document Microsoft Office Word 2003, de l’objet Workbook Microsoft Office Excel 2003 et de l’objet Microsoft Office PowerPoint 2003 Presentation renvoie un objet Permission .

Utilisez la Enabled propriété pour déterminer si les autorisations sont limitées sur le document actif. Utilisez la Count propriété pour renvoyer le nombre d’utilisateurs disposant d’autorisations et la RemoveAll() méthode pour réinitialiser toutes les autorisations existantes.

Les DocumentAuthorpropriétés , EnableTrustedBrowser, RequestPermissionURLet StoreLicenses fournissent des informations supplémentaires sur les paramètres d’autorisations.

L’objet Permission donne accès à une collection d’objetsUserPermission. Utilisez l'objet UserPermission pour associer des ensembles de droits à des utilisateurs individuels. Tandis que certaines autorisations accordées via l'interface utilisateur (telles que msoPermissionPrint) s'appliquent à tous les utilisateurs, vous pouvez utiliser l'objet UserPermission pour les attribuer individuellement avec des dates d'expiration également individuelles.

Microsoft Office Information Rights Management prend en charge l’utilisation de stratégies d’autorisation d’administration qui répertorient les utilisateurs et les groupes et leurs autorisations de document. Utilisez la ApplyPolicy(String) méthode pour appliquer une stratégie d’autorisation et les PermissionFromPolicypropriétés , PolicyNameet PolicyDescription pour retourner des informations de stratégie.

Le modèle objet Permission est disponible, que les autorisations soient ou non limitées sur le document actif. La propriété Permission des objets Document, Workbook et Presentation ne renvoie pas Nothing lorsque le document actif n’a pas d’autorisations restreintes. Utilisez la propriété Enabled pour déterminer si un document a des autorisations restreintes.

L'utilisation de l'objet Permission génère une erreur lorsque le client Windows Rights Management n'est pas installé.

Propriétés

Application

Renvoie un objet Application qui représente l’application conteneur de l’objet .

Count

Retourne une valeur integer indiquant le nombre d’éléments dans la collection spécifiée.

Creator

Renvoie un entier 32 bits qui indique l'application dans laquelle l'objet spécifié a été créé.

DocumentAuthor

Renvoie ou définit le nom sous forme d’e-mail de l’auteur du document actif.

Enabled

Renvoie ou définit une valeur booléenne qui indique si les autorisations sont activées sur le document actif.

EnableTrustedBrowser

Renvoie ou définit l’option qui permet à un utilisateur d’afficher un document avec des autorisations restreintes dans un navigateur web si l’application cliente appropriée n’est pas installée.

Item[Object]

Retourne un UserPermission objet membre de la Permission collection.

Parent

Renvoie l’objet Parent de l’objet spécifié.

PermissionFromPolicy

Retourne une valeur booléenne qui indique si une stratégie d’autorisation a été appliquée au document actif.

PolicyDescription

Retourne la description de la stratégie d’autorisations appliquée au document actif.

PolicyName

Retourne le nom de la stratégie d’autorisations appliquée au document actif.

RequestPermissionURL

Renvoie ou définit l’URL du fichier ou du site web à visiter ou l’adresse e-mail à contacter pour les utilisateurs qui ont besoin d’autorisations supplémentaires sur le document actif.

StoreLicenses

Retourne une valeur booléenne qui indique si la licence de l’utilisateur pour afficher le document actif doit être mise en cache pour permettre l’affichage hors connexion lorsque l’utilisateur ne peut pas se connecter à un serveur de gestion des droits.

Méthodes

Add(String, Object, Object)

Crée un jeu d’autorisations sur le document actif pour l’utilisateur spécifié.

ApplyPolicy(String)

Cette méthode applique la stratégie d'autorisation spécifiée au document actif.

GetEnumerator()

Utilisez l'objet Permission pour limiter les autorisations d'accès au document actif et pour renvoyer ou définir des paramètres d'autorisation spécifiques.

RemoveAll()

Supprime tous les UserPermission objets de la Permission collection du document actif et désactive les restrictions sur le document actif.

S’applique à