Okno dialogowe komunikatu zawierające tylko przycisk OK jest bardzo proste. Użytkownik klika ten przycisk lub wciska klawisz Enter, żeby okno znikło z ekranu. Okna dialogowe z wieloma przyciskami są trochę inne. Użytkownik ma do wyboru zestaw przycisków. Procedura powinna być w stanie stwierdzić, który przycisk został przez użytkownika kliknięty.
W tym celu wartość zwróconą przez funkcję MsgBox zapisuje się w zmiennej. Tabela 3.3 wyszczególnia siedem możliwych zwracanych wartości.
Stała |
Wartość |
Wybrany przycisk |
vbOK |
i |
OK |
vbCancel |
2 |
Anuluj |
vbAbort |
J |
Przerwij |
vbRet ry |
4 " |
Ponów |
vbIgnore |
5 |
Ignoruj % |
vbYes |
6 |
Tak |
vbNo |
7 |
Nie |