Как запретить пользователям печатать файл Excel
Contents
[
Hide
]
Возможные сценарии использования
В нашей повседневной работе в файле Excel может содержаться некоторая важная информация, поэтому в целях защиты внутренних данных компания не разрешает нам их распечатывать. В этом документе рассказывается, как запретить другим пользователям печатать файлы Excel.
Как запретить пользователям печатать файл в MS-Excel
Вы можете применить следующий код VBA, чтобы защитить конкретный файл для печати.
- Откройте книгу, которую вы не разрешаете другим печатать.
- Выберите вкладку «Разработчик» на ленте Excel и нажмите кнопку «Просмотреть код» в разделе «Элементы управления». Альтернативно вы можете удерживать клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
- Затем в левом обозревателе проектов дважды щелкните ThisWorkbook, чтобы открыть модуль, и добавьте несколько кодов VBA.
- Затем сохраните и закройте этот код и вернитесь к книге, и теперь, когда вы распечатаете файл образца, его нельзя будет распечатать, и вы увидите следующее окно с предупреждением:
Как запретить пользователям печатать файл Excel с помощью Aspose.Cells for .NET
В следующем примере кода показано, как запретить пользователям печатать файл Excel:
- Загрузитеобразец файла.
- Получите объект VbaModuleCollection из свойства VbaProject книги.
- Получите объект VbaModule через имя «ThisWorkbook».
- Установите свойство кодов VbaModule.
- Сохраните файл примера вформат xlsm.