Protéger par programmation les documents et les parties de documents
Vous pouvez ajouter une protection aux documents Microsoft Office Word pour empêcher les utilisateurs d’y apporter des modifications.
S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Word. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.
Vous pouvez également marquer certaines zones du document comme des exceptions, pour que les utilisateurs spécifiés puissent modifier uniquement ces zones du document. Par exemple, vous souhaiterez peut-être protéger un document entier à l’exception d’un signet particulier. Vous pouvez éventuellement ajouter un mot de passe pour que seuls les utilisateurs qui le connaissent puissent supprimer la protection du document.
Remarque
L’exemple suivant n’utilise pas de protection par mot de passe. Toutefois, vous pouvez utiliser un mot de passe lors de l’ajout de la protection de document. Pour plus d’informations, consultez l’exemple de protecteur de document dans Bureau exemples de développement et les procédures pas à pas.
Vous pouvez également utiliser des contrôles de contenu pour protéger certaines parties d’un document. Pour plus d’informations, consultez Guide pratique pour protéger des parties de documents à l’aide de contrôles de contenu.
Protéger un document qui fait partie d’une personnalisation au niveau du document
Pour protéger un document qui fait partie d’une personnalisation au niveau du document
Appelez la méthode Protect de la classe
ThisDocument
dans votre projet.
Pour exclure un contrôle Bookmark de la protection de document
Protégez le document entier à l’aide de la méthode Protect .
Excluez
Bookmark1
de la protection de document.
Compiler le code
Pour utiliser ces exemples de code, exécutez-les à partir de la classe ThisDocument
de votre projet. Ces exemples de code partent du principe qu’il existe un contrôle Bookmark nommé Bookmark1
dans le document dans lequel ce code apparaît.
Protéger un document à l’aide d’un complément VSTO
Pour protéger un document à l’aide d’un complément VSTO de niveau application
Appelez la méthode Protect du Document que vous souhaitez protéger.
L’exemple de code suivant protège le document actif. Pour utiliser cet exemple de code, exécutez-le à partir de la classe
ThisAddIn
de votre projet.
Contenu connexe
- Protection des documents dans les solutions au niveau du document
- Protection par mot de passe sur les documents Bureau
- Guide pratique pour autoriser le code à exécuter derrière des documents avec des autorisations restreintes
- Guide pratique pour ajouter des contrôles Signet aux documents Word
- Concevoir et créer des solutions Bureau