Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Как в VBA добавить на Toolbox элемент управления Календарь или его замену (http://forum.oszone.net/showthread.php?t=189269)

okshef 24-10-2010 20:23 1526438

Как в VBA добавить на Toolbox элемент управления Календарь или его замену
 
Собственно САБЖ +
Как известно, из Access - 2010 изъят элемент управления Календарь, с помощью которого было очень легко передавать нужную дату. Подскажите, гуру, что можно (бесплатные альтернативы или встроенные средства) использовать взамен и как сие настроить?

Прошу тему не переносить, так как это относится больше не к VBA, а к Office-2010

Vadikan 26-10-2010 01:36 1527441

Посмотри Excel Macros : Excel Date Picker . Возможно, он работает только в 2007.

И это тоже Non-activex Datepicker Calendar Control

okshef 26-10-2010 01:45 1527449

Vadikan, спасибо, но только уже завтра.... :)

По второй ссылке для скачивания нужна регистрация . Бр-р-р

okshef 29-10-2010 01:05 1529856

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-ом попробую еще поковырять...

okshef 11-11-2010 07:46 1539769

Цитата:

Цитата okshef
С DTPicker-ом попробую еще поковырять... »

Решение нашлось здесь: Пропал MS DTPicker - VBA - Форум программистов и сисадминов

Файл находится поиском в Гугле.

Так что, всё получилось!


Время: 20:46.

Время: 20:46.
© OSzone.net 2001-2025