Pred uložením spustite makro

Obsah

Ako prepojiť udalosť s úložiskom

Chcete spustiť makro pred uložením dokumentu, napríklad na automatickú kontrolu alebo vykonanie výpočtu? Potom nastavte udalosť BeforeSave a.

Jeden koniec BeforeSave definovaný postup spustí Excel pred uložením súboru. Nasledujúci programový kód ukazuje príklad:

Súkromný čiastkový zošit_BeforeSave (Save ByValDisplayed As Boolean, Cancel as Boolean)
Dim a As Variant
a = MsgBox („Ukladá sa !!“, vbOKOnly, „tip na pamäť“)
Koniec pod

Ak zahrniete tento kód programu do zošita, pred uložením súboru sa zobrazí okno s informáciou, že by sa mal uložiť:

Vymeňte MsgBoxPrikazujte pomocou príkazov, ktoré chcete vykonať pri ukladaní súboru.

Uistite sa, že kód programu nie je integrovaný do štandardného modulu, ale do modulu pre zošit. Ak to chcete urobiť, kliknite na požadovaný súbor v editore VBA a dvakrát naň kliknite Tento pracovný zošit koniec. Potom integrujte kód programu do zobrazeného listu modulu.

O majetku Prerušiť v kóde programu môžete ovládať, či sa má súbor skutočne uložiť. Od Prerušiť na hodnote falošný uistite sa, že Excel neukladá.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave