Sve aplikacije Microsoft Office podržavaju mogućnost ugradnje izvršnog koda - skripti - u svoje dokumente. Uz njihovu pomoć možete riješiti širok spektar zadataka u automatizaciji obrade podataka. A upotreba obrazaca doslovno će stvoriti program zasnovan na uredskoj aplikaciji. To se može učiniti, na primjer, u programu Excel.
Potrebno
Microsoft Office Excel
Instrukcije
Korak 1
Pokrenite Microsoft Office Excel. Stvorite novi dokument ako je potrebno. Da biste to učinili, pritisnite Ctrl + N ili proširite izbornik "Datoteka" i odaberite stavku "Novo …". Zatim kliknite vezu "Prazna knjiga" na ploči "Stvaranje knjige".
Korak 2
Otvorite prozor programa Visual Basic Editor. Da biste to učinili, pritisnite Alt + F11 ili odaberite Visual Basic Editor iz odjeljka Makro u izborniku Alati. Tamo ćete vidjeti okno projekta koje prikazuje stablo objekata ove Excel radne knjige, kao i obrasce, module i module klase koje sadrži.
Korak 3
Stvorite obrasce ako je potrebno. U glavnom izborniku kliknite Insert, a zatim UserForm. Nova stavka dodana je u odjeljak Obrasci na projektnoj ploči. Kada se kreira, obrazac će se automatski otvoriti. Pomoću miša povucite kontrole iz okvira s alatima u prozor obrasca. Promijenite njihovu veličinu i položaj. Nakon odabira mišem, promijenite njihova svojstva na ploči Svojstva. Spremanje oblika pritiskom na Ctrl + S.
Korak 4
Stvorite onoliko modula ili modula klase koliko je potrebno. Da biste to učinili, odaberite stavke Modul ili Modul klase u odjeljku Umetanje glavnog izbornika. Otvorite prozore za uređivanje koda za potrebne module ili obrasce dvostrukim klikom na odgovarajuće elemente u prozoru projekta.
Korak 5
Dodajte deklaracije klase modulima klase. Definirajte ih pomoću ključne riječi Class:
Klasa CSampleClass
Krajnja klasa
Korak 6
U definicije klasa dodajte metode, a modulima kalupe funkcija i procedura. Funkcije se deklariraju pomoću ključne riječi Function, nakon čega slijede ime i skup parametara, odvojeni zarezima, stavljeni u zagrade. Na primjer:
Funkcija SampleFunction (a, b, c)
Krajnja funkcija
Slično tome (samo pomoću ključne riječi Sub) deklarirani su postupci:
Postupak poduzorka (a, b)
Kraj pod
Korak 7
Navedite članove klase, kao i globalne i lokalne (u funkcijama i metodama) varijable. Da biste to učinili, koristite klauzulu Dim … As (tip varijable je naznačen nakon ključne riječi As). Na primjer, deklariranje varijable oWB koja pohranjuje referencu na objekt knjige može izgledati ovako:
Dim oWB Kao Excel. Workbook
Navođenjem dimenzije u zagradama možete deklarirati niz:
Zatamni sve knjige (10) kao Excel. Workbook
Korak 8
Implementirati algoritam programa tako što ćete izmijeniti kod funkcija, procedura, metoda klase. Koristite Visual Basic kontrolne strukture za kontrolu toka izvršavanja. Radite sa vlastitim strukturama podataka, ugrađenim objektima oblika i ugrađenim Excel objektima.