养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

在VBA 中添加日期控件

时间:2024-10-15 08:25:47

VBA是个很不错的工具,能简化Excel的工作内容。为了做个窗体输入框来提高工作效率,在WPSOffice2019V11.1.0.7764安装了VisualBasicforApplication7.05.1590,因为我是菜鸟,刚拿起学习,在学习一个个控件后,想增加一个时间控件,结果搜索了各大论坛也没见到有大侠给出完整解释,刚鼓捣出来了,就分享出来给大家。

工具/原料

VBA链接:https://pan.baidu.com/s/1BojQ8-l-D2u8r2bevykqIg提取码:2wr2

日历控件链接:https://pan.baidu.com/s/1TbTM40rQfaabjg055qz1vg提取码:zz36

VB6CommReg链接:https://pan.baidu.com/s/1z8_UToiA55UZJRfrCY_JZA提取码:niqg

方法/步骤

1、首先我们安装好外狒芙梨VBA后,打开工作簿,启用宏,然后安装日历控件-DateTimePicker,它是ActiveX控件组的一部分,包含在MSCOMCT2.OCX文件中。要在刂茗岚羟应用程序中使用DateTimePicker控件,必须将MSCOMCT2.OCX文件加入到工程之中。所以接下来是我们根据自己的系统情况(32位/64位)选择安装控件。步骤:32位系统先将MSCOMCT2.OCX复制到C:\Windows\System32文件夹下;64位系统则复制到C:\Windows\SysWOW64文件夹下。以管理员身份运行相应的批处理文件,即可完成MSCOMCT2.OCX控件的注册

在VBA 中添加日期控件

2、第二步:点击工作簿的开发工具-VB编辑器,在菜单栏-工具-引用内,找到MicrosoftWindowsCommonControls-26.0并左侧打上勾,最后确定,完成应用步骤。在引用的过程中我是先直接浏览找到我第一步安装的插件C:\Windows\SysWOW64\MSCOMCT2.OCX,再去找到的Controls-26.0第三步:添加控件,找到MicrosoftDateandTimePickerControl,verion6.0,这里简称DTP吧,并点击它,使他变成选中状态“☒”,这里你看再看看控件工具箱上是不是多了个控件,没错就是DTP控件。

在VBA 中添加日期控件

3、第四步:高兴还没10秒,马上测试就提示错误“无法创建控件,因为它没有被正确授权”。于是又瘰礼凿杲百度找寻问题答案,在使用mschart控件的时候,出现以下提示“无法创建控件,因为它没有被正确授权”芟坳葩津,通过学习发现,有可能是VB6SP6的累积更新问题,于是安装了注册表VB6CommReg.rar另外指出是关于微软VB做的系统补丁有问题,对于指定的操作,该主题不受信任(KB960715)【在KB960715之后,微软发布了新的补丁(VB6SP6的累积更新KB957924)解决了这一问题。首先我们看一下微软是如何封堵这一漏洞的吧(Q240797)。】针对VB环境1.下载并安装VBSP6。2.下载并安装VB6SP6的累积更新KB957924(VB6SP6的累积更新的汇总说明)。3.将控件重新拖拽一次,然后重新编译发布。针对VBA环境1.下载并安装VBSP6。2.下载并安装VB6SP6的累积更新KB957924(VB6SP6的累积更新的汇总说明)。3.电脑中搜索扩展名为“.exd”的文件(控件的缓存文件,需要在高级选项中选择“搜索隐藏的文件和文件夹”),然后将其删除。4.将控件重新拖拽。在一个个问题解决后,终于可以安心的用上此控件了。。。。

在VBA 中添加日期控件

© 一点知识