Hvis du er en VBA-programmerer, er sjansen stor for at du kommer til å lage mange dialogbokser for Excel 2016. I så fall, her er en praktisk sjekkliste for bruk når du oppretter dialogbokser:
-
Er kontrollene på linje med hverandre?
-
Har lignende kontroller samme størrelse?
-
Er kontrollene jevnt fordelt?
-
Har dialogboksen en passende bildetekst?
-
Er dialogboksen overveldende? I så fall kan det være lurt å bruke en rekke dialogbokser eller dele dem over en MultiPage-kontroll.
-
Kan brukeren få tilgang til hver kontroll med en gassnøkkel?
-
Er noen akselerasjonsnøkler duplisert?
-
Er kontrollene gruppert logisk etter funksjon?
-
Er tabulatorrekkefølgen riktig satt? Brukeren skal kunne gå gjennom dialogboksen og få tilgang til kontrollene sekvensielt.
-
Hvis du planlegger å lagre dialogboksen i et tillegg, testet du den grundig etter å ha opprettet tillegget?
-
Vil VBA-koden iverksette passende tiltak hvis brukeren avbryter dialogboksen, trykker Esc eller bruker Lukk-knappen?
-
Inneholder teksten stavefeil? Dessverre fungerer ikke stavekontrollen i Excel med UserForms, så du er på egenhånd når det kommer til stavemåte.
-
Vil dialogboksen din passe på skjermen i den laveste oppløsningen som skal brukes (vanligvis 1024×768-modus)? Med andre ord, hvis du utvikler dialogboksen ved å bruke en høyoppløselig videomodus, kan dialogboksen din være for stor til å passe på en skjerm med lavere oppløsning.
-
Har alle TextBox-kontroller de riktige valideringsinnstillingene?
-
Hvis du har tenkt å bruke WordWrap-egenskapen, er MultiLine-egenskapen også satt til True?
-
Tillater alle rullefelter og spinnknapper kun gyldige verdier?
-
Har alle ListBoxes sin MultiSelect-egenskap satt riktig?
Den beste måten å mestre egendefinerte dialogbokser på er å lage dialogbokser – mange av dem. Start enkelt og eksperimenter med kontrollene og deres egenskaper. Og ikke glem hjelpesystemet; det er din beste kilde for detaljer om hver kontroll og eiendom.