Есть ли способ включить код макроса при нажатии на значок сохранения или Файл -> сохранить в Excel - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь проверить некоторую форму в Excel с помощью кода VB, и когда пользователь нажимает на значок сохранения, код VB не проверяется и позволяет сохранить форму без обязательных полей.Кроме того, когда пользователь пытается сохранить файл с помощью параметра File -> Save, проверка формы не работает.

Например: Запрос пользователю заполнить необходимые поля.

Есть предложения по этой проблеме?

Работает на клавиатуре Ctrl + S, где я указывал настройки в параметрах разработчика -> Макросы, но не работает со значком сохранения или File-> Save.

1 Ответ

0 голосов
/ 23 мая 2019

Да. Требуется обработчик события для события BeforeSave объекта Workbook:

https://docs.microsoft.com/en-us/office/vba/api/excel.workbook.beforesave

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...