Instrukcje Visual Basic |
| Instrukcje obsługi zmiennych | |
|---|---|
| DefType | określenie typu zmiennych o wybranych nazwach |
| Dim | deklaracja zmiennej |
| Erase | czyszczenie zawartości tablic |
| Let | przypisanie wartości zmiennej |
| LSet | przypisanie wartości do zmiennej String z wyrównaniem do lewej |
| Option Explicit | wymuszenie deklaracji zmiennych |
| Private | deklaracja zmiennej prywatnej |
| Public | deklaracja zmiennej publicznej |
| ReDim | zmiana rozmiarów tablicy |
| RSet | przypisanie wartości do zmiennej String z wyrównaniem do prawej |
| Set | skojarzenie odwołania do obiektu ze zmienną |
| Static | deklaracja zmiennej statycznej |
| Type | definicja typu użytkownika |
| Instrukcje obsługi procedur | |
| Call | wywołanie procedury |
| End | zakończenie procedury lub bloku instrukcji |
| Exit | opuszczenie procedury lub bloku instrukcji |
| Function | deklaracja funkcji Function |
| GoSub | przkazanie sterowania do podrogramu |
| GoTo | przkazanie sterowania do linii wewnątrz programu |
| On Error | przkazanie sterowania po wystąpieniu błędu |
| On..GoSub | przkazanie sterowania do jednego z podrogramów w zależności od wartości wyrażenia |
| On..GoTo | przkazanie sterowania do jednej z linii w zależności od wartości wyrażenia |
| Property Get Property Let Property Set |
deklaracja procedury obsługi właściwości |
| Resume | przywrócenie działania programu po wystąpieniu błędu |
| Sub | deklaracja procedury Sub |
| Pętle | |
| Do Until Do...Loop Until |
powtarzanie dopóki fałsz |
| Do While Do...Loop While |
powtarzanie dopóki prawda |
| Exit Do Exit For |
opuszczenie pętli |
| For | powtarzanie określoną ilość razy |
| Instrukcje wyboru | |
| If If...Else If...ElseIf |
wykonywanie gdy prawda |
| Select Case Select Case...Case Is Select Case...Case To |
wybranie prawdziwego warunku |
| Instrukcje zmiany daty i czasu | |
| Date | zmiana bieżącej daty |
| Time | zmiana bieżącego czasu |
| Instrukcje obsługi plików | |
| ChDir | zmiana bieżącego katalogu lub folderu |
| ChDrive | zmiana bieżącego dysku |
| Close | zamknięcie otwartego plik |
| Get | odczytanie wartości zmiennej z dysku |
| Input # | odczytanie danych z pliku sekwencyjnego |
| Kill | usunięcie pliku z dysku |
| Line Input # | odczytanie całej linii z pliku sekwencyjnego |
| Lock..Unlock | zablokowanie i odblokowanie dostępu do pliku |
| MkDir | utworzenie katalogu lub folderu |
| Name | zmiana nazwy pliku lub folderu |
| Open | otwarcie pliku dla operacji wejścia/wyjścia |
| Print # | zapisanie sformatowanych danych do pliku sekwencyjnego |
| Put | zapisanie zawartości zmiennej na dysk |
| Reset | zamknięcie wszystkich otwartych plików |
| RmDir | usunięcie katalogu lub folderu |
| Seek | przesunięcie pozycji w pliku |
| Width # | ustalenie szerokości zapisywanego wiersza |
| Write # | zapisanie danych do pliku sekwencyjnego |
| Instrukcje obsługi form i aplikacji | |
| AppActivate | aktywacja okna aplikacji |
| DeleteSetting | usunięcie wpisu aplikacji z rejestru Windows |
| End | zakończenie programu (procedury lub bloku instrukcji) |
| Load | załadowanie formy do pamięci |
| SaveSetting | dodanie wpisu aplikacji do rejestru Windows |
| SendKeys | przesłanie klawiszy do aplikacji |
| Stop | wstrzymanie wykonywania programu |
| UnLoad | usunięcie formy z pamięci |
| Opcje modułów | |
| Option Base | ustawienie domyślnego dolnego zakresu wymiarów tablic |
| Option Compare | ustawienie trybu porównywania łańcuchów |
| Option Explicit | wymuszenie deklaracji zmiennych |
| Inne rozkazy | |
| Beep | odegranie dźwięku przez głośnik komputera |
| Error | symulacja wystąpienia błędu |
| Randomize | inicjacja generatora liczb losowych |
| SavePicture | zapisuje obraz graficzny do pliku |