Vue d’ensemble de la gestion des droits relatifs à l’information et des extensions de code managéInformation Rights Management and Managed Code Extensions Overview

Microsoft Office Word et Microsoft Office Excel fournissent Information Rights Management (IRM), une fonctionnalité qui peut vous aider à empêcher les personnes non autorisées d’affichage ou la modification d’informations sensibles.Microsoft Office Word and Microsoft Office Excel provide Information Rights Management (IRM), a feature that can help you prevent unauthorized people from viewing or altering sensitive information. Pour plus d’informations sur le fonctionnement de l’Information Rights Management, consultez l’aide de l’application Office spécifique.For details about how Information Rights Management works, see Help in the specific Office application.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document pour Excel et Word.Applies to: The information in this topic applies to document-level projects for Excel and Word. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features Available by Office Application and Project Type.

Exécution du Code derrière des Documents avec des autorisations restreintesRunning Code Behind Documents with Restricted Permissions

Si votre solution contient un document ou classeur qui utilise l’IRM, par défaut, Word et Excel ne permettent pas de code à exécuter.If your solution contains a document or workbook that uses IRM, by default, Word and Excel do not permit any code to run. Si vous êtes l’auteur du document ou que vous avez accès en contrôle total, vous pouvez modifier la valeur par défaut afin que votre solution fonctionne.If you are the author of the document or have Full Control access, you can change the default so that your solution works. Pour plus d’informations, consultez Comment : autoriser le Code à exécuter derrière des Documents avec des autorisations restreintes.For more information, see How to: Permit Code to Run Behind Documents with Restricted Permissions.

IRM empêche l’utilisation de Microsoft.VisualStudio.Tools.Applications.Runtime.ServerDocument pour récupérer ou manipuler des données mises en cache dans le document.IRM prevents use of Microsoft.VisualStudio.Tools.Applications.Runtime.ServerDocument to retrieve or manipulate data that is cached in the document.

Utilisateurs finaux en limitant les autorisations à des Documents qui utilisent des Extensions de Code managéEnd Users Restricting Permissions to Documents That Use Managed Code Extensions

Toute personne qui dispose d’un accès contrôle total au document ou au classeur dans votre solution peut utiliser IRM pour limiter les autorisations.Anyone who has Full Control access to the document or workbook in your solution can use IRM to restrict permissions. Par exemple, si un utilisateur final du service comptabilité utilise une solution qui remplit automatiquement une feuille de calcul avec des données à partir d’une base de données, cet utilisateur peut vouloir autoriser modifier l’accès uniquement aux utilisateurs de son propre service et l’accès en lecture à d’autres personnes.For example, if an end user in the accounting department uses a solution that automatically populates a worksheet with data from a database, that user might want to allow Change access only to people in his or her department and Read access to others. Lorsque l’utilisateur ajoute les autorisations restreintes, par défaut, le code-behind de la feuille de calcul ne peut pas s’exécuter, et la feuille de calcul n’est pas peuplée avec des données.When the user adds the restricted permissions, by default, the code behind the worksheet cannot run, and the worksheet will not be populated with data.

Pour résoudre le problème, une personne disposant de l’accès contrôle total au document ou au classeur doit modifier les paramètres d’autorisation par défaut pour autoriser l’accès par programme au modèle objet.To fix the problem, someone with Full Control access to the document or workbook must change the default permission settings to allow programmatic access to the object model. Pour plus d’informations, consultez Comment : autoriser le Code à exécuter derrière des Documents avec des autorisations restreintes.For more information, see How to: Permit Code to Run Behind Documents with Restricted Permissions.

Voir aussiSee Also

Protection des documents dans les Solutions au niveau du Document Document Protection in Document-Level Solutions
Mot de passe sur des Documents Office Password Protection on Office Documents
Sécurisation des Solutions Office Securing Office Solutions
Déploiement d’une Solution Office Deploying an Office Solution
Conception et création de solutions OfficeDesigning and Creating Office Solutions