Excel Vba中的DatePicker

我需要在Excel自定义vba表单中添加一个dateselect器。

我知道我可以使用MSCOMCT2.ocx,但似乎已经过时了Excel 2010:用户将不得不安装一个自定义软件包。

我需要的代码将工作从Excel 2003到2010年没有安装(或者如果组件不可用,至less不会引发错误消息)。 我无法控制运行的环境。

有没有解决办法? 像一个自定义dateselect器在完整的VBA?

我已经成功地将以下内容用于Excel 2003和2007的混合使用。作者们说,它应该与所有版本兼容。

https://sites.google.com/site/e90e50/calendar-control-class