Minden Microsoft Office alkalmazás támogatja a futtatható kód - szkriptek - beágyazását a dokumentumaikba. Segítségükkel az adatok feldolgozásának automatizálásával kapcsolatos feladatok széles skáláját oldhatja meg. Az űrlapok használata pedig szó szerint egy irodai alkalmazáson alapuló programot hoz létre. Ezt megtehetjük például Excel-ben.

Szükséges
Microsoft Office Excel
Utasítás
1. lépés
Indítsa el a Microsoft Office Excel alkalmazást. Ha szükséges, hozzon létre új dokumentumot. Ehhez nyomja meg a Ctrl + N billentyűkombinációt, vagy bontsa ki a "Fájl" menüt, és válassza az "Új …" elemet. Ezután kattintson a "Könyv létrehozása" panelen az "Üres könyv" linkre.
2. lépés
Nyissa meg a Visual Basic Editor ablakot. Ehhez nyomja meg az Alt + F11 billentyűkombinációt, vagy válassza az Visual Basic Editor elemet az Eszközök menü Makró szakaszában. Megjelenik egy projekt ablaktábla, amely megjeleníti az Excel munkafüzet objektumfáját, valamint az abban található űrlapokat, modulokat és osztálymodulokat.
3. lépés
Hozzon létre űrlapokat, ha szükséges. A főmenüben kattintson az Insert, majd a UserForm elemre. Új elem kerül a Projekt panel Űrlapok szakaszába. Létrehozásakor az űrlap automatikusan megnyílik. Az egérrel húzza a vezérlőket az Eszköztárból az űrlapablakba. Változtassa meg méretüket és helyzetüket. Miután kiválasztotta az egérrel, módosítsa tulajdonságait a Tulajdonságok panelen. Alakzatok mentése a Ctrl + S billentyű lenyomásával.
4. lépés
Hozzon létre annyi modult vagy osztálymodult, amennyi szükséges. Ehhez válassza ki a Modul vagy Osztály modul elemeket a főmenü Beszúrás részében. Nyissa meg a szükséges modulok vagy űrlapok kódszerkesztő ablakait, kattintson duplán a projekt ablak megfelelő elemeire.
5. lépés
Adjon osztálydeklarációkat az osztálymodulokhoz. Határozza meg őket a Class kulcsszóval:
Osztály CSampleClass
Osztály vége
6. lépés
Adjon hozzá metódusokat az osztálydefiníciókhoz, a függvények és eljárások pedig a modulokhoz. A függvényeket a Function kulcsszóval deklaráljuk, majd egy név és egy paraméterek vesszővel elválasztva, zárójelbe zárva. Például:
Funkció SampleFunction (a, b, c)
Funkció befejezése
Hasonlóképpen (csak az Al kulcsszó használatával) deklarálják az eljárásokat:
Alminta eljárás (a, b)
End Sub
7. lépés
Nyújtsa be az osztálytagok, valamint a globális és lokális (függvényekben és módszerekben) változókat. Ehhez használja a Dim … As záradékot (a változó típusa az As kulcsszó után jelenik meg). Például egy könyvobjektumra való hivatkozást tároló oWB változó deklarálása így nézhet ki:
Dim oWB mint Excel. Munkafüzet
A dimenzió zárójelben történő megadásával deklarálhat egy tömböt:
Dim aWBooks (10) Excel. Workbook néven
8. lépés
Végezze el a program algoritmusát a funkciók, eljárások, osztálymódszerek kódjának módosításával. Használja a Visual Basic vezérlő struktúrákat a végrehajtás folyamatának szabályozásához. Dolgozzon saját adatszerkezeteivel, beépített űrlapobjektumaival és beépített Excel-objektumaival.