Všetky aplikácie balíka Microsoft Office podporujú možnosť vkladať do svojich dokumentov spustiteľný kód - skripty. S ich pomocou môžete vyriešiť celý rad úloh v automatizácii spracovania údajov. A použitím formulárov sa doslova vytvorí program založený na kancelárskej aplikácii. To je možné urobiť napríklad v programe Excel.
Nevyhnutné
Microsoft Office Excel
Inštrukcie
Krok 1
Spustite program Microsoft Office Excel. V prípade potreby vytvorte nový dokument. Ak to chcete urobiť, stlačte kombináciu klávesov Ctrl + N alebo rozbaľte ponuku „Súbor“a vyberte položku „Nový …“. Potom kliknite na odkaz „Prázdna kniha“na paneli „Vytvorenie knihy“.
Krok 2
Otvorte okno editora jazyka Visual Basic. Ak to chcete urobiť, stlačte kombináciu klávesov Alt + F11 alebo vyberte Editor jazyka Visual Basic z časti Makro v ponuke Nástroje. Tam uvidíte tablu projektu, ktorá zobrazuje strom objektov tohto zošita Excel, ako aj formuláre, moduly a moduly triedy, ktoré obsahuje.
Krok 3
V prípade potreby vytvorte formuláre. V hlavnej ponuke kliknite na Vložiť a potom na UserForm. V časti Formuláre na paneli projektu je pridaná nová položka. Po vytvorení sa formulár automaticky otvorí. Pomocou myši presuňte ovládacie prvky z Panela s nástrojmi do okna formulára. Zmeňte ich veľkosť a polohu. Po výbere pomocou myši zmeňte ich vlastnosti na paneli Vlastnosti. Ukladajte tvary stlačením klávesov Ctrl + S.
Krok 4
Vytvorte toľko modulov alebo modulov triedy, koľko potrebujete. Za týmto účelom vyberte položky Modul alebo Modul triedy v hlavnej ponuke v časti Vložiť. Dvojitým kliknutím na príslušné prvky v okne projektu otvorte okná na úpravu kódu pre požadované moduly alebo formuláre.
Krok 5
Pridajte k modulom triedy deklarácie tried. Definujte ich pomocou kľúčového slova Class:
Trieda CSampleClass
Koniec triedy
Krok 6
Pridajte metódy k definíciám tried a pahýly funkcií a procedúr k modulom. Funkcie sa deklarujú pomocou kľúčového slova Function, za ktorým nasleduje názov a sada parametrov, oddelené čiarkami, ktoré sú uvedené v zátvorkách. Napríklad:
Ukážka funkcieFunkcia (a, b, c)
Koncová funkcia
Podobne (iba s použitím kľúčového slova Sub) sa deklarujú postupy:
Čiastkový postup postupu (a, b)
Koniec Sub
Krok 7
Deklarujte členov triedy, ako aj globálne a lokálne (vo funkciách a metódach) premenné. Použijete na to klauzulu Dim … As (typ premennej je uvedený za kľúčovým slovom As). Napríklad deklarácia premennej oWB, ktorá uchováva odkaz na knižný objekt, môže vyzerať takto:
Dim oWB As Excel. Workbook
Zadaním dimenzie v zátvorkách môžete deklarovať pole:
Dim aWBooks (10) ako Excel. Workbook
Krok 8
Implementujte algoritmus programu vykonaním zmien v kóde funkcií, postupov, metód triedy. Na riadenie toku vykonávania používajte riadiace štruktúry jazyka Visual Basic. Pracujte s vlastnými dátovými štruktúrami, vstavanými objektmi formulárov a vstavanými objektmi programu Excel.