Ak ste programátor VBA, je pravdepodobné, že budete vytvárať veľa dialógových okien pre Excel 2016. Ak áno, tu je praktický kontrolný zoznam, ktorý môžete použiť pri vytváraní dialógových okien:
-
Sú ovládacie prvky navzájom zarovnané?
-
Majú podobné ovládacie prvky rovnakú veľkosť?
-
Sú ovládacie prvky rovnomerne rozmiestnené?
-
Má dialógové okno vhodný nadpis?
-
Je dialógové okno ohromujúce? Ak áno, možno budete chcieť použiť sériu dialógových okien alebo ich rozdeliť na viacstránkový ovládací prvok.
-
Môže používateľ pristupovať ku každému ovládaciemu prvku pomocou klávesu akcelerátora?
-
Sú nejaké klávesy akcelerátora duplikované?
-
Sú ovládacie prvky zoskupené logicky podľa funkcie?
-
Je správne nastavené poradie tabelátorov? Používateľ by mal mať možnosť prechádzať dialógovým oknom a postupne pristupovať k ovládacím prvkom.
-
Ak plánujete uložiť dialógové okno do doplnku, otestovali ste ho po vytvorení doplnku dôkladne?
-
Vykoná váš kód VBA príslušnú akciu, ak používateľ zruší dialógové okno, stlačí Esc alebo použije tlačidlo Zavrieť?
-
Obsahuje text nejaké preklepy? Bohužiaľ, kontrola pravopisu v Exceli nefunguje s UserForms, takže na pravopis ste sami.
-
Zmestí sa vaše dialógové okno na obrazovku v najnižšom použitom rozlíšení (zvyčajne v režime 1024 × 768)? Inými slovami, ak vytvoríte dialógové okno pomocou režimu videa s vysokým rozlíšením, dialógové okno môže byť príliš veľké a nezmestí sa na obrazovku s nižším rozlíšením.
-
Majú všetky ovládacie prvky TextBox vhodné nastavenie overenia?
-
Ak máte v úmysle použiť vlastnosť WordWrap, je vlastnosť MultiLine tiež nastavená na True?
-
Povoľujú všetky posúvače a tlačidlá SpinButton iba platné hodnoty?
-
Majú všetky zoznamy správne nastavenú vlastnosť MultiSelect?
Najlepší spôsob, ako zvládnuť vlastné dialógové okná, je vytvoriť dialógové okná – je ich veľa. Začnite jednoducho a experimentujte s ovládacími prvkami a ich vlastnosťami. A nezabudnite na systém pomoci; je to váš najlepší zdroj podrobností o každom ovládacom prvku a vlastnosti.