vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest wtorek, 14 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Problem z Application.DisplayAlerts = False


otwartyotwarty rozpoczął: Kosmo postów: 2



napisał: Rycho
postów: 291


umieszczony:
27 września 2005
21:00

  
Witaj.
IMHO działa prawidłowo ;)

Application.DisplayAlerts = False
powoduje, że nie widać większości ostrzeżeń excela ale dotyczy to "zwykłych" komunikatów np. ostrzeżenie przed zamknięciem pliku bez zapisania jego aktualnej, po zmianach, wersji.

Aby nie było widać komunikatów o błędach trzeba użyć polecenia
"On Error" np:
On Error Resume Next
spowoduje, że program zignoruje błąd i przejdzie do kolejnej instrukcji programu beż żadnego komunikatu. Ponowne włączenie systemowej obsługi następuje po instrukcji "On Error GoTo 0"

On Error GoTo etykieta
powoduje przerwanie programu i skok do linni oznaczonej etykietą.
Private Sub test()
  On Error GoTo etError
  a = 0
  a = 1 / a
Exit Sub

etError:
  MsgBox Err.Description
End Sub



powodzenia w przechwytywaniu obsługi błędów
Rycho
napisał: Kosmo
postów: 33


umieszczony:
27 września 2005
09:52

  
Polecenie Application.DisplayAlerts = False nie chce mi działać. W oknie moułu Application.DisplayAlerts ma cału czas wartość true; w oknie instrukcji bezpośrednich polecenie Application.DisplayAlerts = False powoduje, że Application.DisplayAlerts ma wartość false, ale i tak wydanie polecenia generującego błąd wywala komunikat o błędzie.
Czy ktoś z Was miał podobny problem i jak sobie z nim poradził? Będę wdzięczny za wszelkie wskazówki


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z