我正在寻找一个控件来添加到userForm以使用户能够选择日期。我在这个地址找到了一个好的
Formatting MM/DD/YYYY dates in textbox in VBA
您能告诉我如何正确修改Siddharth Rout代码或指向我这样的其他应用程序吗?
感谢您的时间
答案 0 :(得分:22)
OFFICE 2013说明:
(适用于 Windows 7(x64) | MS Office 32位)
选项1 |检查能力是否已存在| 2分钟
选项2 | “月视图”控件当前不存在| 5分钟
好的,如果在Windows 7(x64)上安装了Office 2013(32位),这两个步骤中的任何一个都适用于您。如果您使用Windows 7和Windows 7的不同组合,则某些步骤可能会有所不同。 Office 2013.
“月视图”控件将是您完全充实的'DatePicker'。它配备了自己的属性和图像。它工作得很好。祝好运。
网站:上面的“bonCodigo”(这是他作品的更新扩展)
网站:上面的“AMM”(这只是他加入的一个例子)
站点:各种Microsoft支持网页
答案 1 :(得分:16)
您可以尝试“Microsoft日期和时间选择器控件”。 要使用它,请在工具箱中右键单击并选择“其他控件...”。 然后,您检查“Microsoft日期和时间选择控件6.0”和确定。 您将在工具箱中使用新控件来执行所需操作。
我刚刚发现了一些打印屏幕: http://www.logicwurks.com/CodeExamplePages/EDatePickerControl.html 忘记程序,只需检查打印屏幕。
答案 2 :(得分:2)
请注意与此控件相关的一些问题。
日期选择器不是办公套餐附带的标准控件。因此,当应用程序部署在其他一些机器/办公室版本中时,开发人员遇到了缺少日期选择器控件等问题。要使用它,您必须激活对包含它的.dll,.ocx文件的引用。
如果缺少日期选择器,则必须替换System或System32目录中的MSCOMCT2.OCX文件并正确注册。 Try this link to do正确替换文件。
在VBA编辑器菜单栏中 - >选择工具 - >参考,然后找到日期选择器参考并检查它。
如果您需要该文件,请从here下载MSCOMCT2.OCX。
答案 3 :(得分:2)
在Access 2013中。 将“文本框”控件拖放到表单上。 在“格式”选项卡下的控件的“属性表”上,找到“格式”属性。 将其设置为日期格式选项之一。 工作完成了。