Všechny aplikace Microsoft Office podporují možnost vložit do svých dokumentů spustitelný kód - skripty. S jejich pomocí můžete vyřešit celou řadu úkolů v automatizaci zpracování dat. A použití formulářů doslova vytvoří program založený na kancelářské aplikaci. To lze provést například v aplikaci Excel.
Nezbytné
Microsoft Office Excel
Instrukce
Krok 1
Spusťte Microsoft Office Excel. V případě potřeby vytvořte nový dokument. Chcete-li to provést, stiskněte Ctrl + N nebo rozbalte nabídku „Soubor“a vyberte položku „Nový …“. Poté klikněte na odkaz „Prázdná kniha“na panelu „Vytvoření knihy“.
Krok 2
Otevřete okno editoru jazyka. Chcete-li to provést, stiskněte Alt + F11 nebo vyberte Editor jazyka v části Makro v nabídce Nástroje. Tam uvidíte podokno projektu zobrazující strom objektů tohoto sešitu aplikace Excel a také formuláře, moduly a moduly tříd, které obsahuje.
Krok 3
V případě potřeby vytvořte formuláře. V hlavní nabídce klikněte na Vložit a poté na UserForm. V sekci Formuláře na panelu projektu je přidána nová položka. Po vytvoření se formulář automaticky otevře. Pomocí myši přetáhněte ovládací prvky z panelu nástrojů do okna formuláře. Změňte jejich velikost a polohu. Po výběru myší změňte jejich vlastnosti na panelu Vlastnosti. Ukládejte tvary stisknutím Ctrl + S.
Krok 4
Vytvořte tolik modulů nebo modulů třídy, kolik potřebujete. Chcete-li to provést, vyberte položky Modul nebo Modul třídy v části Vložit v hlavní nabídce. Otevřete okna pro úpravy kódu požadovaných modulů nebo formulářů poklepáním na odpovídající prvky v okně projektu.
Krok 5
Přidejte deklarace třídy do modulů třídy. Definujte je pomocí klíčového slova Class:
Třída CSampleClass
Konec třídy
Krok 6
Přidejte metody k definicím tříd a pahýly funkcí a procedur do modulů. Funkce jsou deklarovány pomocí klíčového slova Function, následovaného názvem a sadou parametrů, oddělených čárkami, uzavřenými v závorkách. Například:
Ukázka funkce Funkce (a, b, c)
Ukončit funkci
Podobně (pouze pomocí klíčového slova Sub) jsou deklarovány postupy:
Dílčí ukázkový postup (a, b)
End Sub
Krok 7
Deklarovat členy třídy i globální a místní (ve funkcích a metodách) proměnné. K tomu použijte klauzuli Dim … As (typ proměnné je uveden za klíčovým slovem As). Například deklarace proměnné oWB, která ukládá odkaz na objekt knihy, může vypadat takto:
Dim oWB As Excel. Workbook
Zadáním dimenze v závorkách můžete deklarovat pole:
Dim aWBooks (10) jako Excel. Workbook
Krok 8
Implementujte algoritmus programu provedením změn v kódu funkcí, postupů, třídních metod. K řízení toku provádění použijte ovládací struktury jazyka. Pracujte s vlastními datovými strukturami, předdefinovanými objekty formulářů a předdefinovanými objekty aplikace Excel.