Šioje pamokoje sužinosite, kaip lengvai ir efektyviai pakeisti "Microsoft Visio" formų spalvą naudojant VBA (Visual Basic for Applications). VBA siūlo galingą būdą automatizuotoms užduotims "Visio" atlikti ir supaprastinti darbą su figūromis.
Pagrindinės išvados
- Norėdami pasiekti VBA aplinką, galite įjungti kūrėjo įrankius.
- Makroschemos leidžia automatizuoti pasikartojančias užduotis.
- Valdikliai, pavyzdžiui, mygtukai, palengvina sąveiką su figūromis.
Žingsnis po žingsnio instrukcijos
Suaktyvinkite kūrėjo įrankius
Kad "Visio" galėtumėte dirbti su VBA, pirmiausia turite įsitikinti, kad programuotojo įrankiai yra įjungti. Norėdami tai padaryti, dešiniuoju pelės klavišu spustelėkite meniu juostoje ir pasirinkite "Pritaikyti juostą". Pažymėkite varnele langelį "Programavimo įrankiai". Taip gausite prieigą prie reikiamų įrankių, skirtų makrokomandoms kurti ir VBA programavimui.
Sukurti formą
Dabar galite brėžinio lape patalpinti figūrą. Vilkite kvadratą iš formos galerijos į brėžinio lapą ir nustatykite reikiamą mastelį. Ši forma tarnauja kaip pavyzdys, kurio spalvą pakeisime vėliau.
Parodykite figūros savybes
Norėdami peržiūrėti figūros savybes, atidarykite savybių langą. Jį galite atidaryti per meniu parinktis arba paspaudę klavišų kombinaciją F4. Čia galite matyti įvairias savybes, pavyzdžiui, spalvą, dydį ir kitus svarbius parametrus, kuriuos vėliau norėsite valdyti naudodami VBA.
Atidarykite VBA redaktorių
Norėdami atverti VBA aplinką, naudokite klavišų kombinaciją Alt + F11. Taip atidaromas "Visual Basic" redaktorius - programavimo aplinka, kurioje galite rašyti arba kurti VBA kodą. Čia galite patys naudoti programavimo kalbas arba įrašyti makrokomandas.
Įrašyti makrokomandą
Norėdami sukurti paprastą makrokomandą, eikite į "Record macro" (įrašyti makrokomandą). Priskirkite pavadinimą, pavyzdžiui, "Macro1", ir pasirinktinai priskirkite klavišų kombinaciją. Patvirtinkite "OK" ir pradėkite įrašymą.
Keisti spalvą
Dabar dešiniuoju pelės klavišu spustelėkite figūrą ir pasirinkite "Format shape". Eikite į "Fill" ir pakeiskite spalvą į tamsiai raudoną, pvz. Pakeitę spalvą sustabdykite makrokomandos įrašymą.
Vykdyti makrokomandą
Įrašę makrokomandą, galite pakeisti kitos figūros spalvą paleisdami makrokomandą. Norėdami tai padaryti, spustelėkite "Macros", pasirinkite naujai sukurtą makrokomandą ir patvirtinkite vykdymą. Pamatysite, kaip pasikeičia formos užpildo spalva.
Atšaukti
Jei suklydote arba spalva yra ne tokia, kokią įsivaizdavote, paskutinį veiksmą galite atšaukti naudodami klavišų kombinaciją Ctrl + Z. Taip išvengsite ekrano užgriozdinimo nepageidaujamais pakeitimais.
Valdiklių naudojimas
Norėdami padidinti naudotojo patogumą, galite naudoti valdiklius, pavyzdžiui, mygtukus. Jais naudotojai gali keisti figūros savybes vienu mygtuko paspaudimu. Pavyzdžiui, galite sukurti komandinį mygtuką, kuris įjungia makrokomandą spalvai pakeisti.
Sukurkite mygtuką ir priskirkite makrokomandą
Kad mygtukas būtų interaktyvus, pereikite į projektavimo režimą, vilkite mygtuką į brėžinio lapą ir dešiniuoju pelės klavišu spustelėkite, kad pasirinktumėte "Rodyti kodą". Taip grįšite į VBA redaktorių, kuriame galėsite įterpti anksčiau įrašytą kodą, kad pakeistumėte spalvą.
Įterpti kodą
Nukopijuokite kodą iš modulio, kuriame saugomas jūsų makrokomandas, ir įklijuokite jį į savo mygtuko įvykio procedūrą. Taip galėsite užtikrinti, kad mygtukas atliks norimą veiksmą, kai bus paspaustas. Patikrinkite šį funkcionalumą išeidami iš prezentacijos ir spustelėdami mygtuką.
Patikrinkite rezultatą
Dabar viskas paruošta: Turite mygtuką, kuris paspaudus keičia figūros spalvą. Šie pritaikymo būdai ne tik parodo, kiek daug lankstumo jums suteikia VBA, bet ir kaip galite pagerinti "Visio" dokumentų naudotojo patirtį.
Apibendrinimas
Dabar sužinojote, kaip suaktyvinti kūrėjo įrankius, įrašyti makrokomandą ir priskirti ją valdikliui, kad pakeistumėte "Visio" formų spalvas. Naudodamiesi šiais statybiniais elementais galite įgyvendinti veiksmingą automatizavimą savo projektuose.
Dažniausiai užduodami klausimai
Kaip "Visio" suaktyvinti kūrėjo įrankius? Dešiniuoju pelės klavišu spustelėkite meniu juostą, pasirinkite "Pritaikyti juostą" ir pažymėkite langelį "Kūrėjo įrankiai".
Koks yra trumpasis klavišas VBA redaktoriui atidaryti? Klavišų kombinacija yra Alt + F11.
Kaip įvykdyti įrašytą makrokomandą? Eikite į "Macros", pasirinkite makrokomandą ir spustelėkite "Execute".
Ar galiu atšaukti formos spalvą? Taip, paskutinį veiksmą galite atšaukti naudodami Ctrl + Z.
Kaip mygtukui suteikti makrokomandą? Dešiniuoju pelės klavišu spustelėkite mygtuką, pasirinkite "Rodyti kodą" ir į įvykį įterpkite savo makrokomandą.