Š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.

"Visio" formų spalvų keitimas naudojant VBA

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.

"Visio" formų spalvų keitimas naudojant 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ą.

"Visio" formų spalvų keitimas naudojant VBA

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ą.

"Visio" formų spalvų keitimas naudojant VBA

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.

"Visio" formų spalvų keitimas naudojant VBA

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ą.

"Visio" formų spalvų keitimas naudojant VBA

Į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ą.

"Visio" formų spalvų keitimas naudojant VBA

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į.

"Visio" formų spalvų keitimas naudojant VBA

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ą.