Kui olete VBA programmeerija, loote suure tõenäosusega Excel 2016 jaoks palju dialoogibokse. Kui jah, siis siin on dialoogibokside loomisel kasutatav mugav kontroll-loend.
-
Kas juhtnupud on üksteisega joondatud?
-
Kas sarnased juhtnupud on sama suurusega?
-
Kas juhtnupud on ühtlaselt paigutatud?
-
Kas dialoogiboksil on vastav pealkiri?
-
Kas dialoogiboks on üle jõu käiv? Kui jah, võiksite kasutada dialoogiboksi seeriat või jagada need mitme lehekülje juhtelemendi vahel.
-
Kas kasutaja pääseb kiirendusklahviga igale juhtnupule juurde?
-
Kas mõni kiirendusklahv on dubleeritud?
-
Kas juhtelemendid on funktsioonide järgi loogiliselt rühmitatud?
-
Kas vahelehtede järjekord on õigesti seatud? Kasutajal peaks olema võimalik dialoogiboksi kaudu vahekaarte kasutada ja juhtnuppudele järjestikku juurde pääseda.
-
Kui plaanite dialoogiboksi salvestada lisandmoodulisse, kas testisite seda pärast lisandmooduli loomist põhjalikult?
-
Kas teie VBA-kood võtab asjakohaseid meetmeid, kui kasutaja tühistab dialoogiboksi, vajutab Esc või kasutab nuppu Sule?
-
Kas tekst sisaldab kirjavigu? Kahjuks ei tööta Exceli õigekirjakontroll UserFormsiga, nii et olete õigekirja osas üksi.
-
Kas teie dialoogiboks mahub ekraanile madalaima kasutatava eraldusvõimega (tavaliselt 1024 × 768 režiimis)? Teisisõnu, kui arendate dialoogiboksi kõrge eraldusvõimega videorežiimi kasutades, võib teie dialoogiboks olla liiga suur, et see madalama eraldusvõimega ekraanile ära mahuks.
-
Kas kõigil TextBoxi juhtelementidel on sobiv valideerimisseade?
-
Kui kavatsete kasutada atribuuti WordWrap, kas atribuut MultiLine on samuti seatud väärtusele Tõene?
-
Kas kõik kerimisribad ja spinnupud lubavad ainult kehtivaid väärtusi?
-
Kas kõikidel loendikastidel on MultiSelecti atribuut õigesti seatud?
Parim viis kohandatud dialoogibokside valdamiseks on luua dialoogibokse – neid on palju. Alustage lihtsalt ja katsetage juhtelementide ja nende omadustega. Ja ärge unustage abisüsteemi; see on teie parim allikas iga kontrolli ja atribuudi kohta üksikasjade saamiseks.