Изпълнете макроса, преди да запишете

Съдържание

Как да свържете събитие с хранилището

Искате ли макрос да бъде изпълнен преди записване на документ, например за автоматично проверяване или извършване на изчисление? След това задайте събитието Преди Запазване а.

Един над Преди Запазване дефинираната процедура стартира Excel преди записването на файл. Следният програмен код показва пример:

Private Sub Workbook_BeforeSave (Запазване от ByValDisplayed As Boolean, Cancel As Boolean)
Затъмнете като вариант
a = MsgBox ("Запазване !!", vbOKOnly, "Подсказка за памет")
End Sub

Ако включите този програмен код в работната си книга, ще се появи прозорец, преди да запазите файл, който ви информира, че трябва да бъде запазен:

Сменете MsgBoxКомандирайте чрез командите, които искате да изпълните при запазване на файл.

Уверете се, че програмният код не е интегриран в стандартен модул, а в модула за работната книга. За да направите това, щракнете върху желания файл в редактора на VBA и щракнете двукратно върху Тази работна тетрадка край. След това интегрирайте програмния код в показания модулен лист.

Относно имота Прекъсване в програмния код можете да контролирате дали файлът действително трябва да бъде записан. От Прекъсване върху стойността невярно уверете се, че Excel не записва.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave