Kör makro innan du sparar

Innehållsförteckning

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.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave