Partager via


Vue d'ensemble de la gestion des droits relatifs à l'information et des extensions de code managé

Mise à jour : novembre 2007

Microsoft Office Word et Microsoft Office Excel fournissent une fonctionnalité, l'Information Rights Management (IRM), qui vous permet d'empêcher la consultation ou la modification d'informations sensibles par des personnes non autorisées. Pour plus d'informations sur le fonctionnement de la fonctionnalité Information Rights Management, consultez l'aide de l'application Office concernée.

Exécution du code pour des documents dotés d'autorisations restreintes

Si votre solution contient un document ou un classeur qui utilise la fonctionnalité IRM, par défaut, Word et Excel bloquent toute exécution de code. Si vous êtes l'auteur du document ou si vous disposez d'un accès avec contrôle total, vous pouvez modifier la valeur par défaut de sorte que votre solution puisse fonctionner. Pour plus d'informations, consultez Comment : permettre au code de s'exécuter derrière des documents dotés d'autorisations restreintes.

La fonctionnalité IRM empêche l'utilisation de ServerDocument pour récupérer ou manipuler des données mises en cache dans le document.

Restriction des autorisations par les utilisateurs finaux sur les documents qui utilisent des extensions de code managé

Toute personne qui dispose d'un accès avec contrôle total au document ou classeur de votre solution peut utiliser la fonctionnalité IRM pour restreindre les autorisations. Par exemple, un utilisateur final du service comptable utilise une solution qui remplit automatiquement une feuille de calcul à l'aide des données d'une base de données ; cet utilisateur peut autoriser l'accès en écriture uniquement aux personnes de son service et l'accès en lecture aux autres personnes. Lorsque l'utilisateur ajoute les autorisations restreintes, par défaut, l'exécution du code-behind de la feuille de calcul est bloquée. Par conséquent, aucune donnée n'est ajoutée à la feuille de calcul.

Pour résoudre le problème, une personne qui dispose d'un accès avec contrôle total au document ou classeur doit modifier les paramètres d'autorisation par défaut, afin de permettre un accès par programmation au modèle objet. Pour plus d'informations, consultez Comment : permettre au code de s'exécuter derrière des documents dotés d'autorisations restreintes.

Voir aussi

Tâches

Comment : déployer des solutions Office (Office System 2003)

Concepts

Protection des documents dans les solutions au niveau du document

Protection par mot de passe des documents Office

Déploiement sécurisé (Office System 2003)

Déploiement de solutions Office (Office System 2003)

Création de solutions Office dans Visual Studio