Как предотвратить пользователей от печати файлов Excel

Возможные сценарии использования

В нашей повседневной работе в файле Excel может содержаться важная информация, и чтобы защитить внутренние данные от разглашения, компания не позволит нам их печатать. Этот документ расскажет вам, как предотвратить других от печати файлов Excel.

Как предотвратить пользователей от печати файла в MS-Excel

Вы можете применить следующий VBA-код для защиты вашего определенного файла от печати.

  1. Откройте свою книгу, которую вы не разрешаете печатать.
  2. Выберите вкладку “Разработчик” на ленте Excel и нажмите кнопку “Просмотр кода” в разделе “Элементы управления”. В противном случае вы можете удерживать клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
  3. Затем в левом окне Обозреватель проектов дважды щелкните ThisWorkbook, чтобы открыть модуль, и добавьте некоторые vba-коды.
  4. Затем сохраните и закройте этот код, вернитесь к книге и сейчас, когда вы печатаете образцовый файл, их не разрешат печатать, и вы получите следующее предупреждающее окно:

Как предотвратить пользователей от печати файла Excel с использованием Aspose.Cells for .NET

Следующий образец кода иллюстрирует, как предотвратить пользователя от печати файла Excel:

  1. Загрузите образец файла.
  2. Получите объект VbaModuleCollection из свойства VbaProject объекта Workbook.
  3. Получите объект VbaModule с помощью имени “ThisWorkbook”.
  4. Установите свойство codes объекта VbaModule.
  5. Сохраните образец файла в формате xlsm.