Środowisko VBA Opis okienek, excel


Środowisko VBA Opis okienek

Na tej stronie przedstawiam opis niektórych okienek Edytora Visual Basic. Na początek kilka słów na temat samego Edytora Visual Basic czyli środowiska, w którym można edytować zarejestrowane makra oraz pisać nowe makra i programy w języku Visual Basic for Application. Jest to praktycznie właściwy warsztat naszej pracy w którym możemy pisać kody programów (jeżeli posiadasz np. wersję Excela 97 menu Edytor Visual Basic powinno być w języku polskim). Aby uruchomić Edytor Visual Basic możemy użyć kilku sposobów:

  • Z menu Narzędzia dokumentu Excela wybieramy opcję Makro a następnie Edytor Visual Basic.

  • Będąc w arkuszu Excela możemy użyć kombinacji klawiszy skrótu Alt+F11.

  • Jeżeli mamy widoczny pasek narzędzi Visual Basic wybieramy z niego przycisk Edytor Visual Basic.

Na rysunku poniżej przedstawiam nasz edytor z rozmieszczonymi oknami Project, Properties i Code okna te opiszę w dalszej części strony.

0x01 graphic

Aby zamknąć Edytor Visual Basic możemy też użyć kilku sposobów:

  • Z menu File edytora wybieramy polecenie Close and Return to Microsoft Excel.

  • Możemy użyć kombinacji klawiszy skrótu Alt+Q.

  • Możemy zamknąć Edytor tak jak zamykamy każde okno.

0x01 graphic

Okno Project:

Okno Project (Eksplorator projektów) wyglądem i działaniem przypomina Explorator Windows. Wyświetla hierarchiczny spis wszystkich elementów projektu, okno to służy do poruszania się pomiędzy elementami projektu. Aby w Edytorze Visual Basic otworzyć zamknięte okno Project:

  • Z menu View wybieramy opcję Project Explorer.

  • Możemy użyć kombinacji klawiszy skrótu Ctr+R.

  • Kliknij ikonę Project Explorer na pasku narzędzi (pasek standard).

0x01 graphic

Górna część okna zawiera trzy jakby przyciski:

  • View Code (Pokaż kod programu) - otwiera moduł kodu zaznaczonego w oknie obiektu.

  • View Obiect (Pokaż obiekt) - możemy użyć tego przycisku aby otworzyć zaznaczony w oknie obiekt na przykład: formularz lub powrócić do arkusza Excela jeżeli jest on zaznaczony (jak na rysunku powyżej).

  • Toggle Folders (Przełącz foldery) - ukrywa lub pokazuje foldery obiektów przy czym stale widoczne są zawarte w nich poszczególne elementy. Jeżeli usuniemy foldery, obiekty wyświetlane będą w porządku alfabetycznym.

W dolnej (głównej) części okna Project wymienione są wszystkie elementy projektu (Dokumenty, Formularze, Moduły czy Moduły klasy).

0x01 graphic

Okno Properties:

Okno Properties (Właściwości) - wyświetla właściwości opisujące zaznaczony (aktywny) obiekt, oczywiście wartości tych właściwości można zmieniać modyfikując w ten sposób zaznaczony obiekt. Aby w edytorze wyświetlić okno Properties:

  • Naciśnij klawisz F4.

  • Z menu View wybieramy opcję Properties Window.

  • Kliknij przycisk Properties Window na pasku narzędzi (standard).

0x01 graphic

W górnej części okna znajduje się lista rozwijana Pole Obiekt. Lista ta daje nam możliwość wyboru obiektu (po kliknięciu na strzałkę), którego właściwości chcemy wyświetlić. Poniżej znajdują się dwie Karty właściwości za pomocą których możemy wyświetlić właściwości obiektu: alfabetycznie lub według kategorii. Lewa kolumna każdej z kart (patrząc od strony użytkownika) jest zbiorem nazw parametrów określającym nasz element, zaś prawa strona to wielkości i właściwości tych parametrów.

0x01 graphic

Okno Code:

Okno Code (Kod programu) - służy do wpisywania kodu programu w języku Visual Basic, jak również do przeglądania i edycji programu. Okno to będzie chyba najczęściej przez nas używane. Możemy otworzyć tyle okien kodu programu ile program ma modułów. Aby w edytorze otworzyć okno kodu programu, w oknie Project kliknij dwukrotnie lewym przyciskiem myszy odpowiedni obiekt. Innym sposobem jest zaznaczenie odpowiedniego obiektu w oknie Project a następnie:

  • Z menu View wybierz pozycję Code.

  • Naciśnij klawisz F7.

  • kliknij ikonę View Code w oknie Project.

  • Kliknij obiekt prawym przyciskiem myszy i z menu kontekstowego wybierz pozycję View Code.

0x01 graphic

W górnej części okna możemy wyróżnić dwa elementy:

  • Pole (lista rozwijana) Obiect (Obiekt) - znajduje się w lewej (patrząc od strony użytkownika) części okna i pokazuje listę (po kliknięciu na strzałkę) związanych obiektów. Jeżeli z listy rozwijanej Obiect wybierzesz nazwę obiektu , VBA utworzy szablon domyślnej procedury tego obiektu.

  • Pole (lista rozwijana) Procedure (Procedura) - prawa część okna, pokazuje listę możliwych zdarzeń związanych z zaznaczonym obiektem w polu Obiect.

Należy wspomnieć jeszcze o dwóch przyciskach umieszczonych w lewej dolnej części okna. Przycisk Procedure View (Widok procedury), który wyświetla tylko wybraną procedurę. Drugi przycisk Full Module View (Pełny widok modułu) wyświetla całość kodu modułu.

0x01 graphic

Miedzy opisanymi wyżej oknami możemy przedstawić kilka zależności:

  • Jeżeli zmienimy zaznaczenie w oknie Project, w oknie Properties nastąpi analogiczna zmiana.

  • Gdy w oknie Project klikniemy dwukrotnie lewym przyciskiem myszy na określony obiekt, otworzy się okno Code (moduł kodu) danego obiektu.

  • Gdy mamy otwartych kilka okien Code, przy przechodzeniu z jednego okna Code w inne analogiczna zmiana nastąpi w Oknie Project jak i w oknie Properties.



Wyszukiwarka

Podobne podstrony:
Środowisko VBA Opis właściwości formantów, excel
Opis techniczny-moje, Inżynieria Środowiska, Przydomowe oczyszczalnie ścieków, projekt, Przydomowe o
Excel VBA Course Notes 1 Macro Basics
VBA w Excel7, excel
Instalacje-opis, Inżynieria środowiska, Inżynieria środowiska 1, Instalacje Sanitarne, Instalacje Sa
05 Excel 2, Ochrona Środowiska pliki uczelniane, informatyka
VBA w Exce13, excel
VBA w Excelu, excel
Microsoft Excel 2010 PL Jezyk VBA i makra Akademia Excela e21vba
VBA w Exce18, excel
10 Excel 7, Ochrona Środowiska pliki uczelniane, informatyka
Excel 2003 PL Programowanie w VBA Vademecum profesjonalisty
Opis Techniczny 7, POLITECHNIKA KRAKOWSKA WYDZIAŁ INŻYNIERII ŚRODOWISKA
Opis funkcji MsgBox, excel
VBA w Exce21, excel
Polski opis VBA Password Bypasser, Komputer
VBA w Exce17, excel

więcej podobnych podstron