Non sure perché tutto quel codice è necessario. Il senso più semplice conservare un'annotazione è il seguente.
Su una forma con un tasto di risparmio:
Me.Dirty = falso
SE… avete bisogno “di un globale„ salvo (?) … allora in un modulo di vba:
Forms.YourFormName.Dirty = falso
O
Screen.ActiveForm.Dirty = falso
MX