Kaikki Microsoft Office -sovellukset tukevat kykyä upottaa suoritettava koodi - komentosarjat - asiakirjoihin. Niiden avulla voit ratkaista monenlaisia tehtäviä tietojenkäsittelyn automatisoinnissa. Lomakkeiden käyttö luo kirjaimellisesti toimistosovellukseen perustuvan ohjelman. Tämä voidaan tehdä esimerkiksi Excelissä.
Tarpeellinen
Microsoft Office Excel
Ohjeet
Vaihe 1
Käynnistä Microsoft Office Excel. Luo tarvittaessa uusi asiakirja. Voit tehdä tämän painamalla Ctrl + N tai laajentamalla Tiedosto-valikkoa ja valitsemalla kohteen "Uusi …". Napsauta sitten "Tyhjä kirja" -linkkiä "Kirjan luominen" -paneelissa.
Vaihe 2
Avaa Visual Basic Editor -ikkuna. Voit tehdä tämän painamalla Alt + F11 tai valitsemalla Visual Basic Editor Työkalut-valikon Makro-osiosta. Siellä näet projektiruudun, joka näyttää tämän Excel-työkirjan objektipuun sekä sen sisältämät lomakkeet, moduulit ja luokan moduulit.
Vaihe 3
Luo lomakkeita tarvittaessa. Napsauta päävalikossa Lisää ja sitten UserForm. Uusi kohde lisätään projektipaneelin Lomakkeet-osioon. Luomisen yhteydessä lomake avautuu automaattisesti. Vedä hiirellä ohjausobjektit Toolboxista lomakeikkunaan. Muuta niiden kokoa ja sijaintia. Kun olet valinnut hiirellä, muuta niiden ominaisuuksia Ominaisuudet-paneelissa. Tallenna muodot painamalla Ctrl + S.
Vaihe 4
Luo niin monta moduulia tai luokan moduulia kuin tarvitaan. Voit tehdä tämän valitsemalla moduulin tai luokan moduulin kohteet päävalikon Lisää-osiosta. Avaa vaadittujen moduulien tai lomakkeiden koodin muokkausikkunat kaksoisnapsauttamalla vastaavia elementtejä projekti-ikkunassa.
Vaihe 5
Lisää luokan ilmoitukset luokan moduuleihin. Määritä ne luokan avainsanalla:
Luokka CSampleClass
Loppuluokka
Vaihe 6
Lisää menetelmiä luokan määritelmiin ja funktio- ja menettelytapoja moduuleihin. Funktiot ilmoitetaan käyttämällä Function-avainsanaa, jota seuraa sulkeissa oleva nimi ja parametrit, pilkuilla erotettuna. Esimerkiksi:
Funktio SampleFunction (a, b, c)
Lopeta toiminto
Vastaavasti (vain Sub-avainsanaa käyttäen) ilmoitetaan menettelyt:
Alinäyte Menettely (a, b)
End Sub
Vaihe 7
Ilmoita luokan jäsenet sekä globaalit ja paikalliset (funktioissa ja menetelmissä) muuttujat. Voit tehdä tämän käyttämällä Dim … As -lauseketta (muuttujan tyyppi ilmoitetaan As-avainsanan jälkeen). Esimerkiksi muuttujan oWB ilmoittaminen, joka tallentaa viittauksen kirjaobjektiin, voi näyttää tältä:
Himmennä oWB kuin Excel. Workbook
Määrittämällä suluissa oleva ulottuvuus voit ilmoittaa taulukon:
Dim aWBooks (10) Excel. Workbookina
Vaihe 8
Toteuta ohjelman algoritmi tekemällä muutoksia toimintojen, menettelyjen ja luokkamenetelmien koodiin. Käytä Visual Basic -ohjausrakenteita ohjaamaan suorituksen kulkua. Voit työskennellä omien tietorakenteiden, sisäänrakennettujen objektiobjektien ja sisäänrakennettujen Excel-objektien kanssa.