Комфорт и автоматизация

Нестандартные элементы управления

При создании excel-приложений очень важным этапом является разработка пользовательских форм . Обычно не возникает осложнений если в диалоговом окне используется стандартный элемент управления (control) — кнопка (CommandButton), текстовое поле для ввода (CheckBox), выпадающий список (ListBox) и т.п. Но что делать, если понадобился нестандартный контрол?

Существенная проблема заключается в том, что добавив какую-нибудь не шибко распространённую фичу на диалоговое окошко (календарик, к примеру), нет никакой гарантии что этот элемент не спровоцирует ошибку, если Ваш макрос запустить на другом компьютере. Control-ы подключаются через внешние библиотеки и не факт что на компьютере заказчика, для которого сделан макрос, они тоже установлены. Этот раздел на сайте я завёл как раз для преодоления подобных ситуаций.

Библиотеки с нестандартными элементами управления: