"Microsoft Visio" yra vienas universaliausių įrankių diagramoms kurti. Tačiau jei nuolat tenka dirbti su tomis pačiomis darbo eigomis, šių veiksmų atlikimas rankiniu būdu gali pareikalauti daug laiko. Čia praverčia "Visual Basic for Applications" (VBA) scenarijų kalba. Šiame vadove sužinosite, kaip dirbti su makrokomandomis ir automatizuoti procesus "Visio" programoje. Jūsų produktyvumas pastebimai padidės ir patirsite, koks efektyvus gali būti jūsų kasdienis darbas.

Pagrindinės išvados

  • Makroschemos padeda automatizuoti pasikartojančias "Visio" užduotis.
  • Naudojant VBA labai svarbu suaktyvinti kūrėjo įrankius.
  • Įrašyti ir redaguoti makrokomandas paprasta ir intuityvu.
  • Makrokomandas galima pritaikyti ir išplėsti naudojant "Visual Basic" redaktorių.

Žingsnis po žingsnio

1. Suaktyvinkite kūrėjo įrankius

Pirmiausia reikia suaktyvinti kūrėjo įrankius "Microsoft Visio" programoje. Norėdami tai padaryti, eikite į juostą, spustelėkite ją dešiniuoju pelės klavišu ir pasirinkite "Pritaikyti juostą". Čia galite suaktyvinti kūrėjo įrankių parinktį. Ši funkcija veikia ne tik "Visio", bet ir kituose "Microsoft Office" produktuose, pavyzdžiui, "Excel".

"Visio" automatizavimas naudojant VBA ir makrokomandas

2. Įrašykite makrokomandą

Norėdami įrašyti paprastą makrokomandą, pereikite į skirtuką "Vaizdas" ir spustelėkite sritį "Makrai". Pasirinkite parinktį "Įrašyti makrokomandą". Atsiradusiame dialogo lange galite nurodyti makrokomandos pavadinimą ir atlikti kitus nustatymus.

"Visio" automatizavimas naudojant VBA ir makrokomandas

3. Makro pavadinimo suteikimas ir nuorodų apibrėžimas

Makrui suteikite glaustą pavadinimą, pavyzdžiui, "Makro 1", ir apibrėžkite sparčiąją nuorodą, kad galėtumėte greitai iškviesti makrokomandą, pavyzdžiui, "Control + Shift + J". Taip pat galite nustatyti tikslų makrokomandos aprašymą, kad vėliau žinotumėte, kam ji skirta.

4. atlikti įrašymą

Pradėję įrašymą, atlikite veiksmus, kuriuos norite, kad makroskopas automatizuotų. Šiame pavyzdyje braižymo lape nubraižysite kvadratą. Įsitikinkite, kad įrašas išlieka aktyvus tol, kol atliekate norimas užduotis.

"Visio" automatizavimas naudojant VBA ir makrokomandas

5. Sustabdykite įrašymą ir paleiskite makrokomandą

Baigę atlikti veiksmus, sustabdykite makrokomandos įrašymą. Norėdami paleisti makrokomandą, vėl eikite į "Macros", pasirinkite norimą makrokomandą ir spustelėkite "Run" (paleisti). Dabar turėtumėte matyti pasirodžiusį kvadratą.

6. Naudokite "Visual Basic" redaktorių (VBE)

Norėdami gilintis į programavimą, atidarykite "Visual Basic" redaktorių, naudodami spartųjį klavišą "Alt + F11". Čia galite pamatyti automatiškai sugeneruotą makrokomandos kodą ir prireikus jį pakoreguoti. Šis redaktorius leidžia pridėti konkrečių makrokomandų patikslinimų arba jas optimizuoti.

"Visio" automatizavimas naudojant VBA ir makrokomandas

7. Pritaikykite ir supraskite kodą

VBE pastebėsite, kad jūsų makrokomanda įrašyta kaip "Sub" procedūra. Jums nebūtina iki galo suprasti kodo, tačiau svarbu žinoti, kad bet kada galite jį pakeisti, kad geriau atitiktų jūsų reikalavimus. Moduliuose galite peržiūrėti programos kodą ir prireikus pakoreguoti parametrus.

"Visio" automatizavimas naudojant VBA ir makrokomandas

8. Susieti makrokomandą su valdikliais

Turite galimybę susieti savo makrokomandą su įvairiais valdymo elementais. Tai reiškia, kad makrokomandą galite tiesiogiai iškviesti per jungiklį arba mygtuką. Dėl to automatinių veiksmų vykdymas tampa dar greitesnis ir patogesnis.

Apibendrinimas

Darbo procesų automatizavimas "Microsoft Visio" naudojant makrokomandas ir VBA yra veiksmingas būdas padidinti savo efektyvumą. Įjungę kūrėjo įrankius, įrašę makrokomandą ir perpratę "Visual Basic" redaktoriaus pagrindus, galite greitai ir lengvai atlikti pasikartojančias užduotis.

Dažniausiai užduodami klausimai

Kas yra makrokomandos "Visio" programoje? Makrokomandos - tai komandų ir operacijų įrašai, kuriuos galima vykdyti automatiškai, siekiant automatizuoti pasikartojančias užduotis.

Kaip "Visio" suaktyvinti kūrėjo įrankius? Kūrėjo įrankius galite suaktyvinti dešiniuoju pelės klavišu spustelėję juostelę ir pasirinkę "Pritaikyti juostelę".

Kur galiu rasti Visual Basic redaktorių? Visual Basic redaktorių galima pasiekti naudojant sparčiąją klaviatūros kombinaciją "Alt + F11".

Ar galiu susieti makrokomandas su valdymo elementais? Taip, galite susieti savo makrokomandas su valdymo elementais, kad galėtumėte jas vykdyti per mygtukus arba jungiklius.