Video: Fieldwire - Creating Tasks 2024
Hvis du er en VBA-programmør, er du chancen for at du vil lave mange dialogbokse til Excel 2016. Hvis det er tilfældet, er det her en handy-dandy tjekliste for brug når du opretter dialogbokse:
-
Er kontrollerne på linie med hinanden?
-
Er lignende kontroller af samme størrelse?
-
Er kontrollen jævnt fordelt?
-
Har dialogboksen en passende billedtekst?
-
Er dialogboksen overvældende? Hvis det er tilfældet, kan du bruge en række dialogbokse eller opdele dem over en MultiPage-kontrol.
-
Kan brugeren få adgang til hver kontrol med en accelerator nøgle?
-
Er nogen accelerator nøgler dupliceret?
-
Er kontrollerne grupperet logisk, efter funktion?
-
Er fanebladet indstillet korrekt? Brugeren skal kunne tabe gennem dialogboksen og få adgang til kontrollerne i rækkefølge.
-
Har du planlagt at gemme dialogboksen i et tilføjelsesprogram, testede du det grundigt efter oprettelsen af tilføjelsen?
-
Vil din VBA kode tage passende handling, hvis brugeren annullerer dialogboksen, trykker Esc eller bruger knappen Luk?
-
Indeholder teksten fejlstavelser? Desværre virker Excel stavekontrol ikke med UserForms, så du er alene når det kommer til stavning.
-
Vil din dialogboks passe på skærmen i den laveste opløsning, der skal bruges (normalt 1024 × 768-tilstand)? Med andre ord, hvis du udvikler din dialogboks ved hjælp af en høj opløsning videotilstand, kan din dialogboks være for stor til at passe på en skærm med lavere opløsning.
-
Har alle TextBox-kontroller den relevante valideringsindstilling?
-
Hvis du vil bruge WordWrap-egenskaben, er MultiLine-ejendommen også indstillet til True?
-
Tillader alle ScrollBars og SpinButtons kun gyldige værdier?
-
Har alle listeboxer deres MultiSelect-ejendom indstillet korrekt?
Den bedste måde at beherske brugerdefinerede dialogbokse på er at oprette dialogbokse - mange af dem. Start simpelthen og eksperimentere med kontrollerne og deres egenskaber. Og glem ikke Hjælp-systemet; Det er din bedste kilde for detaljer om hver kontrol og ejendom.