|
|
Tytuł: Excel 2003/XP Visual Basic Autor: Andrzej Tor ISBN: 978-83-[zasłonięte]120-9-2 Ilość stron: 234 Rok wydania : 2008 Wydawnictwo: Studio Komputerowe Tortech OPIS: 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. 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
|
|
|
|
|
|