Добрый день!
Помогите, пожалуйста, с такой задачей.
Есть определенный лист, на нем есть кнопка, которая сохраняет внесенные на лист данные в базу и сразу печатает данный лист.
Необходимо запретить возможность печати листа другими способами, чтоб пользователь не мог распечатать лист не внеся данные в базу.
Запрет печати всей книги можно сделать так:
Но тогда запрет выдает и при запуске макроса.
Как запретить печать в целом, но разрешить печать из макроса?
Спасибо.
Помогите, пожалуйста, с такой задачей.
Есть определенный лист, на нем есть кнопка, которая сохраняет внесенные на лист данные в базу и сразу печатает данный лист.
Необходимо запретить возможность печати листа другими способами, чтоб пользователь не мог распечатать лист не внеся данные в базу.
Запрет печати всей книги можно сделать так:
Код |
---|
Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True MsgBox "Распечатка этой книги запрещена!", vbCritical End Sub |
Как запретить печать в целом, но разрешить печать из макроса?
Спасибо.