Wszystkie aplikacje pakietu Microsoft Office obsługują możliwość osadzania kodu wykonywalnego - skryptów - w swoich dokumentach. Z ich pomocą można rozwiązać szeroki zakres zadań z zakresu automatyzacji przetwarzania danych. A użycie formularzy dosłownie stworzy program oparty na aplikacji biurowej. Można to zrobić na przykład w programie Excel.
Niezbędny
Microsoft Office Excel
Instrukcje
Krok 1
Uruchom program Microsoft Office Excel. W razie potrzeby utwórz nowy dokument. Aby to zrobić, naciśnij Ctrl + N lub rozwiń menu "Plik" i wybierz element "Nowy …". Następnie kliknij link „Pusta książka” w panelu „Tworzenie książki”.
Krok 2
Otwórz okno Edytora Visual Basic. Aby to zrobić, naciśnij Alt + F11 lub wybierz Edytor Visual Basic z sekcji Makro w menu Narzędzia. Tam zobaczysz okienko projektu wyświetlające drzewo obiektów tego skoroszytu programu Excel, a także zawarte w nim formularze, moduły i moduły klas.
Krok 3
W razie potrzeby utwórz formularze. W menu głównym kliknij Wstaw, a następnie UserForm. Nowy element zostanie dodany w sekcji Formularze panelu projektu. Po utworzeniu formularz zostanie automatycznie otwarty. Za pomocą myszy przeciągnij kontrolki z przybornika do okna formularza. Zmień ich rozmiar i położenie. Po wybraniu myszką zmień ich właściwości w panelu Właściwości. Zapisz kształty, naciskając Ctrl + S.
Krok 4
Twórz tyle modułów lub modułów klas, ile potrzebujesz. Aby to zrobić, wybierz elementy Moduł lub Klasa Moduł w sekcji Wstaw menu głównego. Otwórz okna edycji kodu dla wymaganych modułów lub formularzy, klikając dwukrotnie odpowiednie elementy w oknie projektu.
Krok 5
Dodaj deklaracje klas do modułów klas. Zdefiniuj je za pomocą słowa kluczowego Class:
Klasa CSampleClass
Koniec klasy
Krok 6
Dodaj metody do definicji klas oraz kody pośredniczące funkcji i procedur do modułów. Funkcje są deklarowane przy użyciu słowa kluczowego Function, po którym następuje nazwa i zestaw parametrów, oddzielonych przecinkami, umieszczonych w nawiasach. Na przykład:
Funkcja Próbka Funkcja (a, b, c)
Koniec funkcji
Podobnie (tylko przy użyciu słowa kluczowego Sub) deklarowane są procedury:
Procedura podpróbki (a, b)
Napis końcowy
Krok 7
Zadeklaruj składowe klasy oraz zmienne globalne i lokalne (w funkcjach i metodach). W tym celu użyj klauzuli Dim … As (typ zmiennej jest wskazany po słowie kluczowym As). Na przykład zadeklarowanie zmiennej oWB, która przechowuje odniesienie do obiektu książki, może wyglądać tak:
Dim OWB As Excel. Workbook
Określając wymiar w nawiasach, możesz zadeklarować tablicę:
Dim aWBooks (10) jako Excel. Workbook
Krok 8
Zaimplementuj algorytm programu wprowadzając zmiany w kodzie funkcji, procedur, metod klas. Użyj struktur kontroli Visual Basic, aby kontrolować przepływ wykonywania. Pracuj z własnymi strukturami danych, wbudowanymi obiektami formularzy i wbudowanymi obiektami Excela.