Hur man länkar en händelse till lagringen
Vill du ha en makrokörning innan ett dokument sparas, till exempel för att automatiskt kontrollera eller utföra en beräkning? Ställ sedan in händelsen Innan Spara a.
En över Innan Spara definierat förfarande startar Excel innan en fil sparas. Följande programkod visar ett exempel:
Private Sub Workbook_BeforeSave (Save ByValDisplayed As Boolean, Cancel As Boolean)
Dim a Som variant
a = MsgBox ("Sparar !!", vbOKOnly, "Minnetips")
Avsluta Sub
Om du inkluderar den här programkoden i din arbetsbok visas ett fönster innan du sparar en fil som informerar dig om att den ska sparas:
Ersätt MsgBoxKommando genom de kommandon du vill utföra när du sparar en fil.
Se till att programkoden inte är integrerad i en standardmodul, utan i modulen för arbetsboken. För att göra detta, klicka på önskad fil i VBA-redigeraren och dubbelklicka på Denna arbetsbok slutet. Integrera sedan programkoden i det modulblad som visas.
Om fastigheten Avbryta i programkoden kan du styra om filen faktiskt ska sparas. Förbi Avbryta på värdet falsk se till att Excel inte sparar.