Comment empêcher les utilisateurs d'imprimer un fichier Excel
Contents
[
Hide
]
Scénarios d’utilisation possibles
Dans notre travail quotidien, le fichier Excel peut contenir des informations importantes. Afin de protéger les données internes diffusées, l’entreprise ne nous autorise pas à les imprimer. Ce document vous expliquera 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 à imprimer.
- Ouvrez votre classeur que vous n’autorisez pas les autres à imprimer.
- Sélectionnez l’onglet “Développeur” dans le ruban Excel et cliquez sur le bouton “Afficher le code” dans la section “Contrôles”. Vous pouvez également maintenir les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
- Et puis dans l’Explorateur de Projet de gauche, double-cliquez sur ThisWorkbook pour ouvrir le module et ajoutez quelques codes vba.
- Ensuite, enregistrez et fermez ce code, puis revenez au classeur. Désormais, lorsque vous imprimerez le fichier d’exemple, son impression ne sera pas autorisée et vous obtiendrez la boîte d’avertissement suivante :
Comment empêcher les utilisateurs d’imprimer un fichier Excel à l’aide de Aspose.Cells for .NET
L’exemple de code suivant illustre comment empêcher les utilisateurs d’imprimer un fichier Excel :
- Chargez leexemple de fichier.
- Obtenez l’objet VbaModuleCollection à partir de la propriété VbaProject de Workbook.
- Obtenez l’objet VbaModule via le nom “ThisWorkbook”.
- Définissez la propriété codes de VbaModule.
- Enregistrez le fichier exemple dansformat xlsm.