10 октября 2011

DatePicker в Excel

Использовал я в одном проекте DTimePicker который уже версии 6.0 и является ActiveX компонентом. Вроде и проверил я его наличие "по-умолчанию" на многих компьютерах, включая самые древние, да видать не на всех... Вобщем, проблема - оказывается существуют древние компьютеры на которых не установлен этот компонент.

А как обойтись без ActiveX ?

А очень просто! http://forums.techguy.org/business-applications/1003518-solved-excel-vba-datepicker-replaces.html
Это полный аналог Date Picker которые на 100% реализован средствами VBA
Просто скопировал код в свой проект, поменял кое-какие методы управления - и теперь мой проект не зависит от наличия или отсутствия каких-то там ActiveX!

PS. Когда будете переводить на свой язык, вот вам подсказка - http://support.microsoft.com/kb/213833

Комментариев нет: