Alle Microsoft Office-toepassings ondersteun die vermoë om uitvoerbare kode - skrifte - in hul dokumente in te bed. Met hul hulp kan u 'n wye verskeidenheid take oplos in die outomatisering van dataverwerking. En die gebruik van vorms sal letterlik 'n program skep wat gebaseer is op 'n kantoortoepassing. Dit kan byvoorbeeld in Excel gedoen word.
Nodig
Microsoft Office Excel
Instruksies
Stap 1
Begin Microsoft Office Excel. Skep indien nodig 'n nuwe dokument. Om dit te doen, druk Ctrl + N of brei die menu "File" uit en kies die item "New …". Klik dan op die skakel "Leegboek" in die paneel "Boekskepping".
Stap 2
Maak 'n Visual Basic Editor-venster oop. Druk hiervoor op Alt + F11 of kies Visual Basic Editor in die Macro-afdeling van die Tools-menu. Daar sal u 'n projekvenster sien wat die voorwerpboom van hierdie Excel-werkboek vertoon, asook die vorms, modules en klasmodules wat dit bevat.
Stap 3
Skep vorms indien nodig. Klik in die hoofmenu op Insert en dan op UserForm. 'N Nuwe item word by die vorms-afdeling van die projekpaneel gevoeg. Wanneer dit geskep word, sal die vorm outomaties oopgemaak word. Gebruik die muis om kontroles van die Toolbox na die vormvenster te sleep. Verander die grootte en posisie daarvan. Nadat u dit met die muis gekies het, verander hulle eienskappe in die paneel Eienskappe. Stoor vorms deur op Ctrl + S te druk.
Stap 4
Skep soveel modules of klasmodules as wat nodig is. Om dit te doen, kies u die module- of klasmodule-items in die afdeling Invoeg van die hoofkieslys. Open die kodeverwerkingsvensters vir die vereiste modules of vorms deur op die ooreenstemmende elemente in die projekvenster te dubbelklik.
Stap 5
Voeg klasverklarings by klasmodules. Definieer dit met behulp van die klas sleutelwoord:
Klas CSampleClass
Eindklas
Stap 6
Voeg metodes by klasdefinisies, en funksie- en prosedurestokkies by modules. Funksies word verklaar met die sleutelwoord Funksie, gevolg deur 'n naam en 'n stel parameters, geskei deur komma's, tussen hakies. Byvoorbeeld:
Funksie Voorbeeld Funksie (a, b, c)
Eindfunksie
Net so word prosedures (slegs met behulp van die sub-sleutelwoord) verklaar:
Onder monsterprosedure (a, b)
Einde sub
Stap 7
Verklaar klaslede, sowel as globale en plaaslike veranderlikes (in funksies en metodes). Gebruik dit die bysin Dim … As (die tipe veranderlike word aangedui na die sleutelwoord As). Om byvoorbeeld 'n veranderlike oWB te verklaar wat 'n verwysing na 'n boekvoorwerp opslaan, kan soos volg lyk:
Dim oWB As Excel. Workbook
Deur die dimensie tussen hakies te spesifiseer, kan u 'n skikking verklaar:
Verdof aWBooks (10) Soos Excel. Workbook
Stap 8
Implementeer die algoritme van die program deur die kode van funksies, prosedures, klasmetodes te verander. Gebruik Visual Basic-beheerstrukture om die vloei van uitvoering te beheer. Werk met u eie datastrukture, ingeboude vormvoorwerpe en ingeboude Excel-voorwerpe.