Спречите да се аутомацро/евентмацро извршава помоћу ВБА у Мицрософт Екцелу

Anonim

Ако желите да отворите радну свеску без покретања Ауто_Опен-макроа, то можете учинити држањем тастера Схифт
надоле када отворите датотеку.

Ако је радна свеска заштићена лозинком, не заборавите да држите притиснут тастер Схифт након што сте унели лозинку.
Макро Ауто_Опен неће се аутоматски покренути када отворите радну свеску из макроа. Мораћете да се сетите
да бисте поставили методу РунАутоМацрос на Труе.

Можете да спречите покретање макроа Ауто_Цлосе тако што ћете притиснути тастер Схифт када затворите радну свеску …
Исто важи и за све остале ауто-макрое, држите притиснут тастер Схифт да бисте спречили њихово покретање.
У програму Екцел 97 и новијим, догађаји се користе за покретање макроа. Екцел 97 и новији такође ће препознати и покренути старије
ауто-макрои ако постоје. Евентмацрос ће се изводити пре аутомакроа, нпр. макро догађаја Воркбоок_Опен
ће се покренути пре макроа Ауто_Опен.

У програму Екцел 97 и новијим верзијама можете онемогућити макрое догађаја додавањем ове линије у свој код:

Апплицатион.ЕнаблеЕвентс = Нетачно

Не заборавите да вратите својство на Тачно тако да се макрои догађаја поново омогуће када завршите.