|
Excel 2003/XP Visual Basic |
|
Cena promocyjna: 26.19 zł Oszczędzasz: 0.81 zł /-3%/ |
| Autor: | Andrzej Tor, |
| ISBN: | 978-83-917120-9-2 |
| Wydawnictwo: | Wydawnictwo Tortech |
| Ilość stron: | 234 |
| Wydanie: | 2008 |
| Format: | A4 |
| Oprawa: | miękka |
234 strony + CD-ROM z Visual Basic 6 Working Model oraz pliki z ćwiczeniami
W publikacji przedstawiono zagadnienia związane z wykorzystaniem wbudowanych obiektów edytora Visual Basic w Excelu 2003. Pokazano, jak należy definiować metody właściwości i zdarzenia związane z danym obiektem. Wszystkie tematy omawiane w książce są również aktualne dla wersji Excela: 2000, 2002/XP.
Do egzemplarza dołączony jest CD-ROM, na którym w plikach znajdują się wszystkie przykłady skoroszytów Excela 2003/XP omawiane w tym podręczniku.
Dodatkowo na CD-ROMIE został umieszczony gratisowy program Visual Basic 6 Working Model. Czytelnik będzie mógł wykorzystać formant typu siatka MsFlexGrid w programie Excel 2003/XP. Formant MsFlexGrid pozwala w prosty sposób wyświetlić wewnątrz siatki wybrane rekordy z bazy danych.
Zainstalowanie programu Visual Basic 6 Working Model pozwala zwiększyć funkcjonalność i powiększyć możliwości programu Excel 2003/XP, 2000 oraz 2002.
Dodatkowo na CD-ROMIE został umieszczony plik pomocy VisualBasic6Pomoc.chm. W pliku tym zawarty jest opis programowania w Visual Basic 6.
W publikacji przedstawiono zagadnienia związane z wykorzystaniem wbudowanych obiektów edytora Visual Basic w Excelu 2003. Pokazano, jak należy definiować metody właściwości i zdarzenia związane z danym obiektem. Wszystkie tematy omawiane w książce są również aktualne dla wersji Excela: 2000, 2002/XP.
Do egzemplarza dołączony jest CD-ROM, na którym w plikach znajdują się wszystkie przykłady skoroszytów Excela 2003/XP omawiane w tym podręczniku.
Dodatkowo na CD-ROMIE został umieszczony gratisowy program Visual Basic 6 Working Model. Czytelnik będzie mógł wykorzystać formant typu siatka MsFlexGrid w programie Excel 2003/XP. Formant MsFlexGrid pozwala w prosty sposób wyświetlić wewnątrz siatki wybrane rekordy z bazy danych.
Zainstalowanie programu Visual Basic 6 Working Model pozwala zwiększyć funkcjonalność i powiększyć możliwości programu Excel 2003/XP, 2000 oraz 2002.
Dodatkowo na CD-ROMIE został umieszczony plik pomocy VisualBasic6Pomoc.chm. W pliku tym zawarty jest opis programowania w Visual Basic 6.
Wprowadzenie................................................................................................................................. 5
Wykorzystanie przykładowych plików znajdujących się na CD-ROMIE............................. 6
Wirusy występujące w makropoleceniach................................................................................. 9
Tworzenie algorytmów i schematów blokowych...................................... 11
Podstawowe pojęcia związane z tworzeniem algorytmów................ 11
Programowanie modularne procedury i funkcje.......................................................... 12
Projektowanie programu informatycznego.................................................................... 12
Przedstawianie algorytmów w postaci schematów blokowych............................ 13
Konstrukcje różnych rodzajów węzłów........................................................................... 14
Algorytm: Oblicz pole koła o zadanym promieniu...................................................... 16
Algorytm: Oblicz wartość średnią z sumy pierwszych dziesięciu liczb............. 18
Algorytm: Rozwiąż równanie liniowe ax+b = 0............................................................. 20
Algorytm: Oblicz wartość bezwzględną podanej liczby.......................................... 21
Algorytm: Napisz program obliczania wartości y....................................................... 23
Algorytm: Rozwiąż równanie drugiego stopnia........................................................... 25
Algorytm wykorzystujący instrukcję Select Case.................................................... 28
Algorytm: Wpisywanie danych do tablicy jednowymiarowej................................ 29
Algorytm: Praca z tablicą dwuwymiarową.................................................................... 33
Algorytm: Przykład wywołania funkcji wewnątrz procedury............................. 36
Algorytm: Przykład procedury zawierającej rekurencję....................................... 37
Tworzenie własnych funkcji w Visual Basicu................................................... 39
Funkcje tekstowe występujące w programach Visual Basica................................. 44
Tworzenie formularza faktury VAT........................................................................ 48
Dokładność obliczeń w arkuszu z fakturą VAT...................................................................... 51
Formanty typu Pole kombi wstawione do arkusza przy pomocy paska Formularze....... 53
Typy przycisków, pól wyboru i innych formantów z paska Formularze............................ 53
Dodawanie formantów typu Pole kombi do arkusza........................................................... 54
Makropolecenia rejestrowane w Visual Basicu............................................. 58
Uruchomienie nagranego makropolecenia............................................................................ 61
Przeglądanie nagranego modułu............................................................................................. 61
Dołączanie makropolecenia do przycisku polecenia........................................................... 62
Dołączanie makra do przycisku na pasku narzędzi............................................................... 64
Budowa okna edytora Visual Basic............................................................................. 66
Użycie obiektów w procedurach Visual Basica............................................... 69
Użycie obiektów w procedurach Visual Basica..................................................................... 69
Przeglądarka obiektów............................................................................................................... 70
Wspólne obiekty Excela.............................................................................................................. 71
Poruszanie się w hierarchii obiektów...................................................................................... 72
Programowe definiowanie właściwości dla obiektów......................................................... 76
Właściwości niektórych obiektów............................................................................................ 77
Ustawianie i zwracanie wartości właściwości....................................................................... 79
Praca z metodami obiektu.......................................................................................................... 79
Wykorzystanie zdania With...End With do nadania właściwości obiektom..................... 81
Podstawy programowania w Visual Basicu.......................................................... 82
Typy danych dostępne w Visual Basicu................................................................................... 82
Wymuszenie deklarowania zmiennych..................................................................................... 83
Deklarowanie zmiennych........................................................................................................... 83
Używanie zmiennych obiektowych........................................................................................... 84
Deklarowanie stałych w programie Visual Basic.................................................................. 85
Deklarowanie tablic w programie Visual Basic............................................. 85
Praca z tablicą jednowymiarową......................................................................................... 85
Praca z tablicą dwuwymiarową............................................................................................ 94
Ustalenie zasięgu stałych, zmiennych lub procedur................................. 96
Instrukcje stosowane w Visul Basicu....................................................................... 97
Funkcje konwersji stosowane w Visual Basicu...................................................................... 98
Funkcje wbudowane w edytorze Visual Basica..................................................................... 99
Funkcje, które pozwalają sprawdzić prawidłowość wprowadzanych danych.............. 103
Komentarze występujące w liniach kodu Visual Basica.................................................... 103
Wyświetlanie komunikatów przy użyciu instrukcji MsgBox.............................................. 103
Użycie funkcji MsgBox w celu pobrania informacji od użytkownika............................. 106
Wprowadzanie danych do programu przez użytkownika.................................................. 107
Testowanie makropoleceń w edytorze Visual Basic........................................................... 109
Sprawdzanie wartości zmiennych. Dodawanie czujek....................................................... 118
Ustawianie punktów przerwań podczas wykonania procedury....................................... 120
Kopiowanie komórek pomiędzy arkuszami przy użyciu procedur VB............................. 121
Wprowadzenie na fakturze VAT dodatkowych przycisków makropoleceń..................... 126
Automatyczne dzielenie stron w arkuszu............................................................................... 129
Tworzenie własnych funkcji w module standardowym....................... 133
Dodanie modułu standardowego........................................................................................... 135
Definiowanie funkcji w module standardowym.................................................................. 135
Przypisanie kodu programu do formularza frmMnóżiDziel.............................................. 138
Wywoływanie procedur z innych modułów..................................................... 139
Procedury zawarte w formularzach....................................................................................... 139
Procedury w modułach standardowych................................................................................ 139
Przekazywanie argumentów do procedur............................................................................. 139
Przekazywanie argumentów przez wartość.......................................................................... 139
Przekazywanie argumentów przez odwołanie..................................................................... 140
Wykorzystanie formantu Pionowy pasek przewijania........................... 140
Tworzenie własnych okien dialogowych - formularzy....................... 142
Utwórz w Excelu 2003/XP skoroszyt KURSY WALUT........................................................ 144
Tworzenie formularza frmKursy............................................................................................. 144
Wprowadzenie kodu programu do formularza................................................................... 148
Programowanie zdarzeniowe dla obiektów znajdujących się na formularzu............... 149
Tworzenie formularza frmDolar............................................................................................. 151
Wstawienie procedury obsługi zdarzenia Initialize dla formularza............................... 153
Wprowadzenie kodów dla przycisków poleceń na formularzu frmDolar....................... 154
Przygotowanie arkusza do wprowadzania danych z formularza frmDolar................... 156
Dostęp do baz danych na formularzu poprzez DAO........................................................... 158
Wczytanie pliku sekwencyjnego do siatki FlexGrid............................... 160
Utwórz skoroszyt Wykaz.xls o dostępie sekwencyjnym..................... 162
Przeglądarka dla plików HTML................................................................................. 191
Tworzenie klas w edytorze Visual Basic............................................................ 204
Dostęp do baz danych przy wykorzystaniu ADO............................................ 212
Dodatek: Instalacja Visual Basic 6 Working Model................................... 228
Wykorzystanie przykładowych plików znajdujących się na CD-ROMIE............................. 6
Wirusy występujące w makropoleceniach................................................................................. 9
Tworzenie algorytmów i schematów blokowych...................................... 11
Podstawowe pojęcia związane z tworzeniem algorytmów................ 11
Programowanie modularne procedury i funkcje.......................................................... 12
Projektowanie programu informatycznego.................................................................... 12
Przedstawianie algorytmów w postaci schematów blokowych............................ 13
Konstrukcje różnych rodzajów węzłów........................................................................... 14
Algorytm: Oblicz pole koła o zadanym promieniu...................................................... 16
Algorytm: Oblicz wartość średnią z sumy pierwszych dziesięciu liczb............. 18
Algorytm: Rozwiąż równanie liniowe ax+b = 0............................................................. 20
Algorytm: Oblicz wartość bezwzględną podanej liczby.......................................... 21
Algorytm: Napisz program obliczania wartości y....................................................... 23
Algorytm: Rozwiąż równanie drugiego stopnia........................................................... 25
Algorytm wykorzystujący instrukcję Select Case.................................................... 28
Algorytm: Wpisywanie danych do tablicy jednowymiarowej................................ 29
Algorytm: Praca z tablicą dwuwymiarową.................................................................... 33
Algorytm: Przykład wywołania funkcji wewnątrz procedury............................. 36
Algorytm: Przykład procedury zawierającej rekurencję....................................... 37
Tworzenie własnych funkcji w Visual Basicu................................................... 39
Funkcje tekstowe występujące w programach Visual Basica................................. 44
Tworzenie formularza faktury VAT........................................................................ 48
Dokładność obliczeń w arkuszu z fakturą VAT...................................................................... 51
Formanty typu Pole kombi wstawione do arkusza przy pomocy paska Formularze....... 53
Typy przycisków, pól wyboru i innych formantów z paska Formularze............................ 53
Dodawanie formantów typu Pole kombi do arkusza........................................................... 54
Makropolecenia rejestrowane w Visual Basicu............................................. 58
Uruchomienie nagranego makropolecenia............................................................................ 61
Przeglądanie nagranego modułu............................................................................................. 61
Dołączanie makropolecenia do przycisku polecenia........................................................... 62
Dołączanie makra do przycisku na pasku narzędzi............................................................... 64
Budowa okna edytora Visual Basic............................................................................. 66
Użycie obiektów w procedurach Visual Basica............................................... 69
Użycie obiektów w procedurach Visual Basica..................................................................... 69
Przeglądarka obiektów............................................................................................................... 70
Wspólne obiekty Excela.............................................................................................................. 71
Poruszanie się w hierarchii obiektów...................................................................................... 72
Programowe definiowanie właściwości dla obiektów......................................................... 76
Właściwości niektórych obiektów............................................................................................ 77
Ustawianie i zwracanie wartości właściwości....................................................................... 79
Praca z metodami obiektu.......................................................................................................... 79
Wykorzystanie zdania With...End With do nadania właściwości obiektom..................... 81
Podstawy programowania w Visual Basicu.......................................................... 82
Typy danych dostępne w Visual Basicu................................................................................... 82
Wymuszenie deklarowania zmiennych..................................................................................... 83
Deklarowanie zmiennych........................................................................................................... 83
Używanie zmiennych obiektowych........................................................................................... 84
Deklarowanie stałych w programie Visual Basic.................................................................. 85
Deklarowanie tablic w programie Visual Basic............................................. 85
Praca z tablicą jednowymiarową......................................................................................... 85
Praca z tablicą dwuwymiarową............................................................................................ 94
Ustalenie zasięgu stałych, zmiennych lub procedur................................. 96
Instrukcje stosowane w Visul Basicu....................................................................... 97
Funkcje konwersji stosowane w Visual Basicu...................................................................... 98
Funkcje wbudowane w edytorze Visual Basica..................................................................... 99
Funkcje, które pozwalają sprawdzić prawidłowość wprowadzanych danych.............. 103
Komentarze występujące w liniach kodu Visual Basica.................................................... 103
Wyświetlanie komunikatów przy użyciu instrukcji MsgBox.............................................. 103
Użycie funkcji MsgBox w celu pobrania informacji od użytkownika............................. 106
Wprowadzanie danych do programu przez użytkownika.................................................. 107
Testowanie makropoleceń w edytorze Visual Basic........................................................... 109
Sprawdzanie wartości zmiennych. Dodawanie czujek....................................................... 118
Ustawianie punktów przerwań podczas wykonania procedury....................................... 120
Kopiowanie komórek pomiędzy arkuszami przy użyciu procedur VB............................. 121
Wprowadzenie na fakturze VAT dodatkowych przycisków makropoleceń..................... 126
Automatyczne dzielenie stron w arkuszu............................................................................... 129
Tworzenie własnych funkcji w module standardowym....................... 133
Dodanie modułu standardowego........................................................................................... 135
Definiowanie funkcji w module standardowym.................................................................. 135
Przypisanie kodu programu do formularza frmMnóżiDziel.............................................. 138
Wywoływanie procedur z innych modułów..................................................... 139
Procedury zawarte w formularzach....................................................................................... 139
Procedury w modułach standardowych................................................................................ 139
Przekazywanie argumentów do procedur............................................................................. 139
Przekazywanie argumentów przez wartość.......................................................................... 139
Przekazywanie argumentów przez odwołanie..................................................................... 140
Wykorzystanie formantu Pionowy pasek przewijania........................... 140
Tworzenie własnych okien dialogowych - formularzy....................... 142
Utwórz w Excelu 2003/XP skoroszyt KURSY WALUT........................................................ 144
Tworzenie formularza frmKursy............................................................................................. 144
Wprowadzenie kodu programu do formularza................................................................... 148
Programowanie zdarzeniowe dla obiektów znajdujących się na formularzu............... 149
Tworzenie formularza frmDolar............................................................................................. 151
Wstawienie procedury obsługi zdarzenia Initialize dla formularza............................... 153
Wprowadzenie kodów dla przycisków poleceń na formularzu frmDolar....................... 154
Przygotowanie arkusza do wprowadzania danych z formularza frmDolar................... 156
Dostęp do baz danych na formularzu poprzez DAO........................................................... 158
Wczytanie pliku sekwencyjnego do siatki FlexGrid............................... 160
Utwórz skoroszyt Wykaz.xls o dostępie sekwencyjnym..................... 162
Przeglądarka dla plików HTML................................................................................. 191
Tworzenie klas w edytorze Visual Basic............................................................ 204
Dostęp do baz danych przy wykorzystaniu ADO............................................ 212
Dodatek: Instalacja Visual Basic 6 Working Model................................... 228
Kategorie:
Informatyka Tortech,
Koszyk
