..:: Nasvet/VBA ::..

Naredil(a) sem lasten obrazec. V obrazcu uporabnika vodim skozi niz akcij, a jih lahko prekine s klikom na gumbek X (zgoraj desno)! Ali mu lahko to preprečim?


Seveda!

Potrebno je poseči po dogodkih obrazca in mu preprečiti zapiranje:

  1. Odprite vaš obrazec v VBA okolju.
  2. Pritisnite F7 in v oknu s kodo izberite desni seznam ter tam poiščite dogodek QueryClose. Vanj vpišite sledečo kodo
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) ' uporabniku preprečimo zapiranje z X gumbom If CloseMode = vbFormControlMenu Then Cancel = True End If End Sub

  3. Posnamite projekt.