Покрени макро пре чувања

Anonim

Како повезати догађај са складиштем

Да ли желите да покренете макро пре него што се документ сачува, на пример да бисте аутоматски проверили или извршили прорачун? Затим подесите догађај БефореСаве а.

Један преко БефореСаве дефинисана процедура покреће Екцел пре него што се датотека сачува. Следећи програмски код приказује пример:

Привате Суб Воркбоок_БефореСаве (Сачувај БиВалДисплаиед ас Боолеан, Цанцел Ас Боолеан)
Дим а Ас Вариант
а = МсгБок ("Чување !!", вбОКОнли, "Наговештај меморије")
Енд Суб

Ако у радну свеску уврстите овај програмски код, појавиће се прозор пре него што сачувате датотеку и обавестиће вас да је треба сачувати:

Заменити МсгБокНаредите кроз команде које желите да извршите приликом чувања датотеке.

Уверите се да програмски код није интегрисан у стандардни модул, већ у модул за радну свеску. Да бисте то урадили, кликните на жељену датотеку у уређивачу ВБА и кликните двапут на Ова радна свеска крај. Затим интегрирајте програмски код у приказани лист модула.

О имању Прекид у програмском коду можете да контролишете да ли датотеку заиста треба сачувати. Од стране Прекид на вредности лажно уверите се да Екцел не чува.