Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Печать листа только через макрос
 
Добрый день!

Помогите, пожалуйста, с такой задачей.
Есть определенный лист, на нем есть кнопка, которая сохраняет внесенные на лист данные в базу и сразу печатает данный лист.
Необходимо запретить возможность печати листа другими способами, чтоб пользователь не мог распечатать лист не внеся данные в базу.

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

Спасибо.
Страницы: 1
Наверх