Partager via


Comment : permettre au code de s'exécuter derrière des documents dotés d'autorisations restreintes

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Microsoft Office 2003

  • Version 2007 de Microsoft Office System

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez utiliser la fonctionnalité Gestion des droits relatifs à l'information (IRM) de Microsoft Office pour restreindre les autorisations d'accès à un document ou un classeur. Par défaut, le code sous-jacent d'un document Microsoft Office Word ou d'un classeur Microsoft Office Excel restreint ne peut pas s'exécuter. Vous pouvez modifier la valeur par défaut de sorte que vos extensions de code managé accèdent au modèle objet ; dès lors, votre solution pourra fonctionner.

Vous devez être l'auteur du document ou classeur, ou bien disposer d'un accès avec contrôle total pour pouvoir modifier les paramètres d'autorisation.

Pour permettre au code de s'exécuter derrière des documents associés à des autorisations restreintes dans Microsoft Office 2003

  1. Ouvrez le document ou le classeur dans Word ou Excel.

  2. Dans le menu Fichier, pointez sur Autorisation, puis cliquez sur Ne pas distribuer.

  3. Dans la boîte de dialogue Autorisation, cliquez sur Autres options.

  4. Sous Autorisations supplémentaires aux utilisateurs, sélectionnez Accéder au contenu via un programme.

Word ou Excel permettront l'accès par programmation au modèle objet.

Pour permettre au code de s'exécuter derrière des documents associés à des autorisations restreintes dans la version 2007 de Microsoft Office System

  1. Ouvrez le document ou le classeur dans Word ou Excel.

  2. Cliquez sur le bouton Microsoft Office, pointez sur Préparer, puis sur Limiter les autorisations, ensuite cliquez sur Accès restreint.

    Remarque :

    Lors de la première utilisation, vous êtes invité à installer le client Windows Rights Management. Après avoir installé ce client, vous devrez peut-être répéter les étapes.

  3. Dans la boîte de dialogue Autorisation, sélectionnez Restreindre l'autorisation à ce document, puis cliquez sur Autres options.

  4. Sous Autorisations supplémentaires aux utilisateurs, sélectionnez Accéder au contenu via un programme.

Word ou Excel permettront l'accès par programmation au modèle objet.

Voir aussi

Tâches

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

Concepts

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

Protection des documents dans les solutions au niveau du document

Protection par mot de passe des documents Office

Création de solutions Office dans Visual Studio

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

Déploiement de solutions Office (Office System 2003)