Edytor VBA, w skrócie VBE uruchamiany jest w osobnym oknie. Możemy go otworzyć skrótem alt+F11 lub przyciskiem Visual Basic na karcie Developer w grupie Kod. Jeżeli nie widzisz karty Developer, w „krótkiej pomocy” znajdziesz informację jak ją włączyć. Skrót alt+F11 działa jak przełącznik. Można się nim przełączać na zmianę miedzy VBE a widokiem arkusza.
Ten sam edytor używany jest w innych programach MS Office.
Powyżej przedstawiony jest edytor VBA dla pliku, w którym jest już trochę kodu. Najważniejsze elementy VBE to:
- okno projektu (project explorer) – Są tutaj wszystkie moduły umieszczone w aktualnie otwartych plikach,
- właściwości (properties window) – Właściwości określają aktualnie wybrany obiekt. Mogą odnosić się do arkusza, skoroszytu czy kontrolki na formularzu,
- okno kodu – (code, module window) – W tym oknie oglądaliśmy kod i będziemy go pisać. Znajduje się tutaj kod związany z modułem wybranym w oknie projektu. Po wybraniu modułu formularza będzie można tutaj rysować jego wygląd.
Okno projektu
Standardowy pasek narzędzi (standard toolbar)
Standardowy pasek umożliwia podstawowe czynności; powrót do arkusza, zapisywanie pliku, dodawanie elementów oraz debuggowanie (to angielskie słowo będzie wytłumaczone kiedy indziej).
Pasek edycji (edit)
Na pewno warto jest włączyć pasek edycji, który ułatwia kilka czynności.
- Otwiera listę dostępnych w danej chwili obiektów i zmiennych,
- Wyświetla dostępne w danym miejscu stałe, np. drugi argument funkcji MsgBox,
- Wyświetla krótką informację o zaznaczony obiekcie,
- Podpowiedź na temat argumentów wskazanej procedury,
- Otwiera listę uzupełniania,
- Zwiększa wcięcie dla zaznaczonego bloku instrukcji,
- Zmniejsza wcięcie dla zaznaczonego bloku instruckji,
- Ustawia punkt przerwania (o tym opowiem przy okazji debuggowania),
- Zmienia zaznaczony blok instrukcji w komentarz,
- Odwraca powyższe działanie,
- Ustawia zakładkę, czyli zapamiętuje linię w module. Między tymi zakładkami można później przeskakiwać ikonami 12. i 13. i ostatecznie usunąć ikoną 14.
Subskrybuj RSS, lub polub blog na Facebooku aby otrzymywać najnowsze informacje o rozwoju kursu.