Comment empêcher les utilisateurs d imprimer un fichier Excel
Contents
[
Hide
]
Scénarios d’utilisation possibles
Dans notre travail quotidien, il peut y avoir des informations importantes dans le fichier Excel, afin de protéger la diffusion interne des données, l’entreprise ne nous permettra pas de les imprimer. Ce document vous indiquera comment empêcher les autres d’imprimer des fichiers Excel.
Comment empêcher les utilisateurs d’imprimer un fichier dans MS-Excel
Vous pouvez appliquer le code VBA suivant pour protéger votre fichier spécifique contre l’impression.
- Ouvrez votre classeur que vous ne permettez pas aux autres d’imprimer.
- Sélectionnez l’onglet “Développeur” dans le ruban Excel et cliquez sur le bouton “Afficher le code” dans la section “Contrôles”. Alternativement, vous pouvez maintenir les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
- Puis dans l’Explorateur de projets à gauche, double-cliquez sur ThisWorkbook pour ouvrir le module, et ajoutez quelques codes VBA.
- Enregistrez et fermez ce code, puis retournez au classeur. Maintenant, lorsque vous imprimez le fichier d’exemple, il ne sera pas autorisé à être imprimé et vous obtiendrez la boîte d’avertissement suivante :
Comment empêcher les utilisateurs d’imprimer un fichier Excel utilisant Aspose.Cells for .NET
Le code d’exemple suivant illustre comment empêcher les utilisateurs d’imprimer un fichier Excel :
- Charger le fichier d’exemple.
- Obtenez l’objet VbaModuleCollection à partir de la propriété VbaProject de la classe Workbook.
- Obtenez l’objet VbaModule via le nom “ThisWorkbook”.
- Définissez la propriété codes de VbaModule.
- Enregistrez le fichier d’exemple au format xlsm.