Jos olet VBA-ohjelmoija, teet todennäköisesti paljon valintaikkunoita Excel 2016:ta varten. Jos näin on, tässä on kätevä tarkistuslista valintaikkunoiden luomiseen:
-
Ovatko säätimet kohdakkain keskenään?
-
Ovatko samanlaiset säätimet samankokoisia?
-
Ovatko säätimet tasaisin välein?
-
Onko valintaikkunassa sopiva kuvateksti?
-
Onko valintaikkuna ylivoimainen? Jos näin on, saatat haluta käyttää useita valintaikkunoita tai jakaa ne MultiPage-ohjaimen päälle.
-
Voiko käyttäjä käyttää kaikkia säätimiä kaasupainikkeella?
-
Onko mitään kiihdytinnäppäimiä kopioitu?
-
Ovatko säätimet ryhmitelty loogisesti toimintojen mukaan?
-
Onko välilehtien järjestys asetettu oikein? Käyttäjän tulee pystyä selaamaan valintaikkunaa ja päästä käsiksi säätimiin peräkkäin.
-
Jos aiot tallentaa valintaikkunan apuohjelmaan, testasitko sitä perusteellisesti apuohjelman luomisen jälkeen?
-
Ryhtyykö VBA-koodisi tarvittaviin toimiin, jos käyttäjä peruuttaa valintaikkunan, painaa Esc-näppäintä tai käyttää Sulje-painiketta?
-
Onko tekstissä kirjoitusvirheitä? Valitettavasti Excelin oikeinkirjoituksen tarkistus ei toimi UserFormsin kanssa, joten olet omillasi oikeinkirjoituksen suhteen.
-
Mahtuuko valintaikkunasi näytölle pienimmällä käytettävällä resoluutiolla (yleensä 1024×768-tila)? Toisin sanoen, jos kehität valintaikkunaasi käyttämällä korkearesoluutioista videotilaa, valintaikkunasi voi olla liian suuri mahtumaan pienemmän resoluution näytölle.
-
Onko kaikilla TextBox-ohjaimilla asianmukainen vahvistusasetus?
-
Jos aiot käyttää WordWrap-ominaisuutta, onko myös MultiLine-ominaisuuden arvoksi asetettu True?
-
Sallivatko kaikki vierityspalkit ja SpinButtonit vain kelvolliset arvot?
-
Onko kaikissa ListBoxeissa MultiSelect-ominaisuus asetettu oikein?
Paras tapa hallita mukautettuja valintaikkunoita on luoda valintaikkunoita – niitä on paljon. Aloita yksinkertaisesti ja kokeile ohjaimia ja niiden ominaisuuksia. Äläkä unohda Ohjejärjestelmää; se on paras tietolähde jokaisesta ohjauksesta ja omaisuudesta.