Ако сте ВБА програмер, велике су шансе да ћете правити много дијалошких оквира за Екцел 2016. Ако јесте, ево згодне контролне листе за коришћење приликом креирања дијалошких оквира:
-
Да ли су контроле усклађене једна са другом?
-
Да ли су сличне контроле исте величине?
-
Да ли су контроле равномерно распоређене?
-
Да ли оквир за дијалог има одговарајући наслов?
-
Да ли је оквир за дијалог неодољив? Ако је тако, можда ћете желети да користите низ дијалошких оквира или да их поделите преко МултиПаге контроле.
-
Може ли корисник приступити свакој контроли помоћу кључа за убрзавање?
-
Да ли су неки тастери за убрзавање дуплирани?
-
Да ли су контроле груписане логички, према функцији?
-
Да ли је редослед картица исправно подешен? Корисник би требало да буде у могућности да прелази преко дијалошког оквира и да приступи контролама узастопно.
-
Ако планирате да сачувате оквир за дијалог у програмском додатку, да ли сте га темељно тестирали након креирања програмског додатка?
-
Да ли ће ваш ВБА код предузети одговарајућу акцију ако корисник откаже оквир за дијалог, притисне Есц или употреби дугме Затвори?
-
Да ли текст садржи правописне грешке? Нажалост, Екцел провера правописа не ради са корисничким обрасцима, тако да сте сами када је у питању правопис.
-
Да ли ће ваш оквир за дијалог стати на екран у најнижој резолуцији која ће се користити (обично, 1024×768 режим)? Другим речима, ако свој оквир за дијалог развијате коришћењем видео режима високе резолуције, ваш оквир за дијалог може бити превелик да стане на екран ниже резолуције.
-
Да ли све контроле ТектБок-а имају одговарајућу поставку валидације?
-
Ако намеравате да користите својство ВордВрап, да ли је својство МултиЛине такође подешено на Тачно?
-
Да ли све траке за померање и СпинБуттонс дозвољавају само важеће вредности?
-
Да ли сви ЛистБок-ови имају својство МултиСелецт правилно подешено?
Најбољи начин да савладате прилагођене дијалошке оквире је креирање дијалошких оквира — много њих. Почните једноставно и експериментишите са контролама и њиховим својствима. И не заборавите на систем помоћи; то је ваш најбољи извор за детаље о свакој контроли и својству.