Si ets un programador de VBA, és probable que facis molts quadres de diàleg per a Excel 2016. Si és així, aquí tens una llista de comprovació útil per utilitzar-la en crear quadres de diàleg:
-
Els controls estan alineats entre si?
-
Els controls similars tenen la mateixa mida?
-
Els controls estan espaiats uniformement?
-
El quadre de diàleg té un títol adequat?
-
El quadre de diàleg és aclaparador? Si és així, és possible que vulgueu utilitzar una sèrie de quadres de diàleg o dividir-los en un control MultiPage.
-
L'usuari pot accedir a tots els controls amb una tecla d'acceleració?
-
Hi ha alguna tecla de l'accelerador duplicada?
-
Els controls estan agrupats de manera lògica, per funció?
-
L'ordre de tabulació està configurat correctament? L'usuari hauria de poder navegar pel quadre de diàleg i accedir als controls seqüencialment.
-
Si teniu previst emmagatzemar el quadre de diàleg en un complement, l'heu provat a fons després de crear el complement?
-
El vostre codi VBA prendrà les accions adequades si l'usuari cancel·la el quadre de diàleg, prem Esc o utilitza el botó Tanca?
-
El text conté alguna falta d'ortografia? Malauradament, el corrector ortogràfic d'Excel no funciona amb UserForms, de manera que sou pel vostre compte quan es tracta d'ortografia.
-
El vostre quadre de diàleg encaixarà a la pantalla amb la resolució més baixa que s'utilitzarà (normalment, el mode 1024×768)? En altres paraules, si desenvolupeu el vostre quadre de diàleg mitjançant un mode de vídeo d'alta resolució, és possible que el vostre quadre de diàleg sigui massa gran per cabre en una pantalla de resolució més baixa.
-
Tots els controls de TextBox tenen la configuració de validació adequada?
-
Si voleu utilitzar la propietat WordWrap, la propietat MultiLine també està definida en True?
-
Tots els ScrollBars i SpinButtons només permeten valors vàlids?
-
Tots els ListBoxes tenen la seva propietat MultiSelect configurada correctament?
La millor manera de dominar els quadres de diàleg personalitzats és crear quadres de diàleg, molts d'ells. Comenceu simplement i experimenteu amb els controls i les seves propietats. I no us oblideu del sistema d'ajuda; és la vostra millor font per obtenir detalls sobre cada control i propietat.