Pokud jste programátorem VBA, je pravděpodobné, že budete vytvářet spoustu dialogových oken pro Excel 2016. Pokud ano, zde je praktický kontrolní seznam pro použití při vytváření dialogových oken:
-
Jsou ovládací prvky vzájemně sladěny?
-
Jsou podobné ovládací prvky stejně velké?
-
Jsou ovládací prvky rovnoměrně rozmístěny?
-
Má dialogové okno odpovídající titulek?
-
Je dialogové okno zahlcující? Pokud ano, můžete použít řadu dialogových oken nebo je rozdělit na vícestránkový ovládací prvek.
-
Může uživatel přistupovat ke každému ovládacímu prvku pomocí akcelerátoru?
-
Jsou některé klávesy akcelerátoru duplicitní?
-
Jsou ovládací prvky seskupeny logicky podle funkce?
-
Je správně nastaveno pořadí karet? Uživatel by měl mít možnost procházet dialogové okno a přistupovat k ovládacím prvkům postupně.
-
Pokud plánujete uložit dialogové okno do doplňku, otestovali jste jej po vytvoření doplňku důkladně?
-
Provede váš kód VBA příslušnou akci, pokud uživatel zruší dialogové okno, stiskne klávesu Esc nebo použije tlačítko Zavřít?
-
Obsahuje text nějaké překlepy? Kontrola pravopisu v Excelu bohužel nefunguje s UserForms, takže na pravopis jste sami.
-
Vejde se vaše dialogové okno na obrazovku v nejnižším rozlišení, které se má použít (obvykle režim 1024×768)? Jinými slovy, pokud vytvoříte dialogové okno pomocí režimu videa s vysokým rozlišením, může být dialogové okno příliš velké a nevejde se na obrazovku s nižším rozlišením.
-
Mají všechny ovládací prvky TextBox příslušné nastavení ověření?
-
Pokud máte v úmyslu použít vlastnost WordWrap, je vlastnost MultiLine také nastavena na True?
-
Povolují všechny posuvníky a tlačítka SpinButton pouze platné hodnoty?
-
Mají všechny seznamy správně nastavenou vlastnost MultiSelect?
Nejlepší způsob, jak zvládnout vlastní dialogová okna, je vytvořit dialogová okna – je jich hodně. Začněte jednoduše a experimentujte s ovládacími prvky a jejich vlastnostmi. A nezapomeňte na systém nápovědy; je to váš nejlepší zdroj podrobností o každém ovládacím prvku a vlastnosti.