Показать полную графическую версию : [решено] Как в VBA добавить на Toolbox элемент управления Календарь или его замену
Собственно САБЖ +
Как известно, из Access - 2010 изъят элемент управления Календарь, с помощью которого было очень легко передавать нужную дату. Подскажите, гуру, что можно (бесплатные альтернативы или встроенные средства) использовать взамен и как сие настроить?
Прошу тему не переносить, так как это относится больше не к VBA, а к Office-2010
Посмотри Excel Macros : Excel Date Picker (http://www.yogeshguptaonline.com/2010/01/excel-macros-excel-date-picker.html). Возможно, он работает только в 2007.
И это тоже Non-activex Datepicker Calendar Control (http://www.ozgrid.com/forum/showthread.php?t=142603&page=1)
Vadikan, спасибо, но только уже завтра.... :)
По второй ссылке для скачивания нужна регистрация . Бр-р-р
Vadikan, спасибо, но не совсем то.
Если кому-то интересно решение проблемы - рассказываю.
Скачайте или скопируйте (если у вас есть комплект Office 2007) в папку Windows\System32 (для 32-разрядных систем) или в папку Windows\SysWOW64 (для 64-разрядных) файл MSCAL.OCX
Зарегистририуйте:
regsvr32 mscal.ocx
Запустите MS Excel, перейдите на вкладку "Разработчик", запустите Visual Basic.
Нажмите Tools - References... кнопку Browse... и укажите местоположение файла MSCAL.OCX
После этого в списке References появится "Microsoft Calendar Control 2007". Отметьте его и нажмите OK.
Добавьте в проект UserForm и нажмите ПКМ по окну "Toolbox", далее Additional Controls. В списке найдите и отметьте "Элемент управления Календарь 11.0"
А далее вы, надеюсь, разберетесь... :)
С DTPicker-ом попробую еще поковырять...
С DTPicker-ом попробую еще поковырять... »
Решение нашлось здесь: Пропал MS DTPicker - VBA - Форум программистов и сисадминов (http://www.cyberforum.ru/vba/thread81208.html)
Файл находится поиском в Гугле.
Так что, всё получилось!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.