Mentés előtt futtassa a makrót

Tartalomjegyzék

Hogyan kapcsolhat össze egy eseményt a tárolóval

Szeretne makrót futtatni a dokumentum mentése előtt, például automatikus ellenőrzés vagy számítás elvégzése érdekében? Ezután állítsa be az eseményt BeforeSave a.

Egynek vége BeforeSave meghatározott eljárás elindítja az Excel programot a fájl mentése előtt. A következő programkód példát mutat:

Privát almunkafüzet_BeforeSave (Save ByValDisplayed Boolean, Cancel as Boolean)
Dim a As Variant
a = MsgBox ("Mentés !!", vbOKOnly, "Memória tipp")
End Sub

Ha felveszi ezt a programkódot a munkafüzetébe, a fájl mentése előtt megjelenik egy ablak, amely tájékoztatja Önt arról, hogy el kell menteni:

Helyettesíteni a MsgBoxFájl mentésekor vezérelje a végrehajtani kívánt parancsokat.

Győződjön meg arról, hogy a programkód nem egy szabványos modulba van beépítve, hanem a munkafüzet moduljába. Ehhez kattintson a kívánt fájlra a VBA szerkesztőben, és kattintson duplán Ezt a munkafüzetet vége. Ezután integrálja a programkódot a bemutatott modullapba.

Az ingatlanról Elvetél a programkódban szabályozhatja, hogy a fájlt valóban el kell -e menteni. Által Elvetél az értéken hamis győződjön meg arról, hogy az Excel nem ment.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave