VBA_dla_Microsoft_Office_365_i_Office_2019_vbaoff.pdf

(4252 KB) Pobierz
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Wprowadzenie ..................................................................................................................... 25
Część I • Rejestrowanie makr i wprowadzenie do VBA ...........................................33
Rozdział 1. Rejestrowanie i uruchamianie makr w aplikacjach pakietu Office .................... 35
Czym jest VBA i co można zrobić za jego pomocą? .....................................................................35
Różnica między językami Visual Basic a Visual Basic for Applications .............................36
Co to jest Visual Basic .NET i Visual Basic Express? .............................................................37
Podstawowe wiadomości o makrach ..............................................................................................38
Rejestrowanie makr ...........................................................................................................................39
Wyświetlanie zakładki Deweloper na Wstążce ......................................................................39
Planowanie makra ......................................................................................................................40
Uruchamianie Rejestratora makr .............................................................................................42
Nazewnictwo makr .....................................................................................................................45
Wybór sposobu uruchomienia nowego makra ......................................................................49
Uruchamianie makra ........................................................................................................................55
Rejestrowanie przykładowego makra w programie Word ..........................................................57
Rejestrowanie przykładowego makra w Excelu ............................................................................59
Tworzenie skoroszytu makr osobistych, jeśli nie stworzono go wcześniej ........................59
Rejestrowanie makra ..................................................................................................................60
Określanie sposobu uruchamiania istniejącego makra ................................................................61
Przypisywanie makra do przycisku paska narzędzi Szybki dostęp w programie Word ...62
Przypisywanie makra do klawisza skrótu ................................................................................62
Usuwanie makra ................................................................................................................................62
Pytania kontrolne i zadania .............................................................................................................64
Rozdział 2. Wprowadzenie do programu Visual Basic Editor ............................................... 65
Otwieranie edytora VBE ...................................................................................................................65
Otwieranie VBE z wybranym makrem ....................................................................................66
Otwieranie edytora VBE bezpośrednio ...................................................................................67
Przejście do makra ......................................................................................................................67
Korzystanie z głównych okien edytora VBE .................................................................................68
Project Explorer ..........................................................................................................................68
Przeglądarka obiektów ...............................................................................................................72
Okno kodu ...................................................................................................................................73
Okno Properties ..........................................................................................................................77
Okno Immediate .........................................................................................................................79
Ustawianie właściwości projektu ....................................................................................................80
Personalizacja programu Visual Basic Editor ...............................................................................82
Wybór ustawień edytora i preferencji wyświetlania ..............................................................83
Wybór i rozmieszczanie okien edytora ....................................................................................90
Kup książkę
Poleć książkę
10 | SPIS TREŚCI
Dostosowywanie paska narzędzi i paska menu ......................................................................90
Dostosowywanie przybornika ...................................................................................................91
Pytania kontrolne i zadania .............................................................................................................95
Rozdział 3. Edycja zarejestrowanych makr ...........................................................................97
Testowanie makra w programie Visual Basic Editor ...................................................................98
Uruchamianie makra krok po kroku .......................................................................................99
Ustawianie pułapek ..................................................................................................................101
Komentowanie wierszy kodu ..................................................................................................102
Wyjście z krokowego wykonywania makra ..........................................................................103
Edycja makra programu Word ......................................................................................................103
Uruchamianie makra Transpose_Word_Right krok po kroku .........................................104
Uruchamianie makra Transpose_Word_Right ....................................................................105
Tworzenie makra Transpose_Word_Left .............................................................................105
Zapisywanie pracy ....................................................................................................................106
Edycja makra Excela .......................................................................................................................107
Odkrywanie skoroszytu makr osobistych .............................................................................107
Otwarcie makra do edycji ........................................................................................................108
Edycja makra .............................................................................................................................109
Edycja makra PowerPoint ..............................................................................................................111
Zmniejszenie rozmiaru makra ................................................................................................114
Zapisywanie pracy ....................................................................................................................115
Pytania kontrolne i zadania ...........................................................................................................117
Rozdział 4. Tworzenie kodu w edytorze VBE od podstaw ..................................................119
Konfigurowanie edytora VBE do tworzenia makr .....................................................................119
Tworzenie procedur dla Worda ....................................................................................................121
Tworzenie makra dla programu Excel .........................................................................................126
Tworzenie procedury dla PowerPointa ........................................................................................130
Tworzenie procedury dla Accessa .................................................................................................136
Pytania kontrolne i zadania ...........................................................................................................137
Część II • Korzystanie z VBA ..................................................................................139
Rozdział 5. Podstawy składni VBA .....................................................................................141
Przygotuj się .....................................................................................................................................141
Procedury .........................................................................................................................................142
Funkcje .......................................................................................................................................143
Procedury Sub ...........................................................................................................................143
Instrukcje ..........................................................................................................................................144
Słowa kluczowe ................................................................................................................................147
Wyrażenia .........................................................................................................................................148
Operatory .........................................................................................................................................148
Zmienne ............................................................................................................................................148
Stałe ...................................................................................................................................................150
Argumenty .......................................................................................................................................150
Określanie nazw argumentów, a ich pomijanie ...................................................................151
Kiedy stosować nawiasy wokół listy argumentów ...............................................................152
Kup książkę
Poleć książkę
SPIS TREŚCI | 11
Obiekty ..............................................................................................................................................152
Kolekcje .............................................................................................................................................153
Właściwości ......................................................................................................................................153
Metody ..............................................................................................................................................153
Zdarzenia ..........................................................................................................................................154
Pytania kontrolne i zadania ...........................................................................................................156
Rozdział 6. Zmienne, stałe i wyliczenia .............................................................................. 157
Korzystanie ze zmiennych ..............................................................................................................158
Wybór nazw dla zmiennych ....................................................................................................158
Deklarowanie zmiennych ........................................................................................................160
Wybór zakresu i czasu życia zmiennej ...................................................................................163
Określanie typu danych dla zmiennej ....................................................................................169
Korzystanie ze stałych .....................................................................................................................175
Deklarowanie własnych stałych ..............................................................................................175
Wybór zasięgu lub czasu życia dla stałych ............................................................................176
Wyliczenia ........................................................................................................................................176
Pytania kontrolne i zadania ...........................................................................................................178
Rozdział 7. Zmienne tablicowe .......................................................................................... 179
Czym są tablice? ...............................................................................................................................179
Deklarowanie tablicy ................................................................................................................181
Przechowywanie wartości w tablicy .......................................................................................183
Tablice wielowymiarowe .........................................................................................................183
Deklarowanie tablic dynamicznych .......................................................................................184
Zmiana wymiarów tablicy .......................................................................................................185
Zwracanie informacji z tablicy ................................................................................................185
Usuwanie tablicy .......................................................................................................................186
Ustalanie, czy zmienna jest tablicą .........................................................................................186
Wyznaczanie granic tablic .......................................................................................................186
Sortowanie tablic .............................................................................................................................186
Przeszukiwanie tablicy ....................................................................................................................190
Liniowe przeszukiwanie tablicy ..............................................................................................191
Binarne przeszukiwanie tablicy ..............................................................................................195
Pytania kontrolne i zadania ...........................................................................................................200
Rozdział 8. Wyszukiwanie obiektów, metod i właściwości, których potrzebujesz ............. 203
Czym jest obiekt? .............................................................................................................................203
Zalety programowania obiektowego ......................................................................................203
Obiekty „kreowane” .................................................................................................................205
Właściwości ...............................................................................................................................205
Metody ........................................................................................................................................206
Kolekcje .............................................................................................................................................208
Korzystanie z obiektu w kolekcji ............................................................................................209
Dodawanie obiektu do kolekcji ..............................................................................................209
Znajdowanie potrzebnych obiektów ............................................................................................209
Korzystanie z Rejestratora makr, aby dodać kod do potrzebnych obiektów ...................210
Korzystanie z Przeglądarki obiektów .....................................................................................212
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin