当前位置: 首页 > article >正文

如何学习VBA_3.2.20:DTP与Datepicker实现日期的输入

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。

如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题,实际写代码的时候再辅助代码汉英手册,足矣!如果您想进一步提高,就需要选择高级阶段的教程了

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是如何学习VBA_3.2.20:DTP与Datepicker实现日期的输入

【分享成果,随喜正能量】世事无常,人生起落,唯有心明,才是在这修行的道场中,呵护好自己。。

3.2.20 DTP与Datepicker实现日期的输入

在我的第一版《VBA代码解决方案》中,日期的输入是利用了DTP控件来完成的,这是针对32位OFFICE系统的操作,在改版过程中,为了适合32位和64位兼用的问题,我给大家介绍了就是利用“加载宏”的功能来实现。并提供给了学员这个加载宏的文件。或许,在以后信MS会有很好的解决,比如Listview控件,在19版本应用就没有问题了,但目前据我测试DTP控件还没有很好的得到解决。

DTP控件:日期和时间选择器 (DTP) 控制提供了一个简单而直观的界面,通过该界面与用户交换日期和时间信息。例如,使用 DTP 控制,您可以要求用户输入日期,然后轻松检索选择。

加载宏是通过增加自定义命令和专用功能来扩展 Microsoft 系列办公软件功能的补充程序,可扩软件包括常用的Word、Excel、PowerPoint、Outlook等 。可从 Microsoft Office 网站或第三方供应商获得加载宏,也可使用 Visual Basic for Applications 编写自己的自定义加载宏程序。

加载宏又被称为扩展宏,主要就是扩展原软件的功能,满足用户自身需求,或作为商品向公众发售。它不需要另行安装软件。用户制作的宏文件可以象Office制作的普通文档一样进行保存、打开、复制、与他人分享。

加载宏文件可以是软件自带的,象Excel中的查询向导,分析工具库等。与自带加载宏对应的则是自定义加载宏——用户自已利用办公软件或其他工具软件编辑的宏。自定义加载宏泛指一类宏,由制作软件的不同带有不同的扩展名。如Excel的宏文件2003版以前的后缀为.xla,2007版后的后缀为.xlam,Word的宏文件后缀为.docm,PowerPoint的为.ppa等,在电脑中查到的.DLL .COM .EXE有一部分也是加载宏,是用VB,C++等开发的。

最后提醒大家一点,加载宏要慎用,如果不是编写的加载宏,或者是来路确定的加载宏,最好慎用。如果您能确实看懂代码,那另当别论。但以我的经验,阅读代码比写代码的难度要大。所以对于加载宏要慎用。这是一个雷。有兴趣的朋友可以参考我的高级教程第十套《VBA高级应用30例》,这套教程专门讲程序的分发。

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:




http://www.kler.cn/a/584941.html

相关文章:

  • 罗德与施瓦茨RTO1044,数字示波器
  • 大数据面试之路 (一) 数据倾斜
  • C++程序设计语言笔记——基本功能:异常处理
  • 如何接入DeepSeek布局企业AI系统开发技术
  • JVM内存结构笔记01-运行时数据区域
  • 记录致远OA服务器硬盘升级过程
  • Qt常用控件之水平布局QHBoxLayout
  • node基础
  • 【YOLOv8】YOLOv8改进系列(6)----替换主干网络之VanillaNet
  • Python 机器学习小项目:手写数字识别(MNIST 数据集)
  • 蓝桥杯备赛-基础练习 day1
  • linux 构建网站环境
  • 【模拟面试】计算机考研复试集训(第二天)
  • Netlify部署vue/react项目,在页面刷新时呈现404解决办法
  • Java常见文件操作及分块传输
  • CI/CD—GitLab钩子触发Jenkins自动构建项目
  • 某银行 U位资产管理系统安全合规整改项目案例及分析
  • Penguins“Collect to Earn”新标杆,开启Web3.0与AI融合未来
  • kkFileView文件预览组件部署说明
  • Trae与Builder模式初体验