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
Upute
Korak 1
Pokrenite Microsoft Office Excel. Izradite 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 "Izrada knjige".
Korak 2
Otvorite prozor programa Visual Basic Editor. Da biste to učinili, pritisnite Alt + F11 ili odaberite Visual Basic Editor iz odjeljka Makronaredbe na izborniku Alati. Tamo ćete vidjeti okno projekta koje prikazuje stablo objekata ove Excelove radne knjige, kao i obrasce, module i module klase koje sadrži.
3. korak
Stvorite obrasce ako je potrebno. U glavnom izborniku kliknite Umetni, a zatim UserForm. Nova stavka dodana je u odjeljak Obrasci na ploči projekta. 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. Spremite oblike pritiskom na Ctrl + S.
4. korak
Stvorite onoliko modula ili modula klase koliko je potrebno. Da biste to učinili, odaberite stavke Modul ili Razredni modul 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:
Razred CSampleClass
Završni razred
Korak 6
Definicijama klasa dodajte metode, a modulima funkciju i procedure. Funkcije se deklariraju pomoću ključne riječi Funkcija, 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 Sub ključne riječi) 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, upotrijebite klauzulu Dim … As (vrsta varijable naznačena je nakon ključne riječi As). Na primjer, deklariranje varijable oWB koja pohranjuje referencu na objekt knjige moglo bi izgledati ovako:
Dim oWB Kao Excel. Workbook
Navođenjem dimenzije u zagradama možete deklarirati niz:
Dim aWBooks (10) Kao Excel. Workbook
Korak 8
Implementirati algoritam programa mijenjanjem koda funkcija, postupaka, metoda klase. Koristite Visual Basic kontrolne strukture za kontrolu tijeka izvršavanja. Radite s vlastitim strukturama podataka, ugrađenim objektima oblika i ugrađenim Excel objektima.