Kør makro, før du gemmer

Indholdsfortegnelse

Sådan linkes en begivenhed til lageret

Vil du gerne have en makro, før et dokument gemmes, f.eks. For automatisk at kontrollere eller udføre en beregning? Indstil derefter begivenheden Før Gem en.

En over Før Gem defineret procedure starter Excel, før en fil gemmes. Følgende programkode viser et eksempel:

Private Sub Workbook_BeforeSave (Save ByValDisplayed as Boolean, Cancel As Boolean)
Dim a Som variant
a = MsgBox ("Saving !!", vbOKOnly, "Memory hint")
Afslut Sub

Hvis du inkluderer denne programkode i din projektmappe, vises et vindue, før du gemmer en fil, der informerer dig om, at den skal gemmes:

Udskift MsgBoxKommando gennem de kommandoer, du vil udføre, når du gemmer en fil.

Sørg for, at programkoden ikke er integreret i et standardmodul, men i modulet til projektmappen. For at gøre dette skal du klikke på den ønskede fil i VBA-editoren og dobbeltklikke på Denne projektmappe slutningen. Integrer derefter programkoden i det viste modulark.

Om ejendommen Abort i programkoden kan du styre, om filen rent faktisk skal gemmes. Ved Abort på værdien falsk Sørg for, at Excel ikke gemmer.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave