2018新年开工大吉,祝一切好运再接再励。记录第一篇个人技术博,成功入坑优快云博客。
本blog是总结年前开发的小程序——PLM数据管理器,所用编程语言为基于Excel的开发工具VBA。VBA无需安装其他专门的编程平台,只需安装一个完整的EXCEL即可,本博所用的Excel版本为Microsoft Excel2010。打开Excel后,若开发工具选项栏隐藏了,可在文件--选项--自定义功能区--勾选开发工具,把开发工具选项栏显示出来;然后,点击信任中心--信任中心设置--宏设置--勾选启动所有宏,完成了VBA开发环境的所有配置。
1.管理器设计架构:
(1)如何将自定义宏功能捆绑到初始化界面的控件中;
(2)如何创建窗体,并在窗体中添加框架以及各类控件;
(3)各类控件如何逻辑关联,用到的语法有哪些;
(4)不同事件如何触发;
2.桌面控件的插入与宏定义:
按照开发思路,所有的数据表以及辅助工作表的初始状态均处于隐藏状态,只有工作表“初始化界面”处于显示状态。初始化界面中绘制有1个分组框,5个按钮控件。每个按钮分别对应不同的功能模块——新增电子元器件,新增电路板/程序,查找,添加元器件规格书,非标准封装管理。点击不同的按钮,会弹出不同的窗体,以配合完成不同的管理工作。
初始化界面的绘制:点开菜单开发工具--点击插入--先插入一个分组框--右键设置分组框属性--再插入5个按钮控件--右键设置按钮的属性--完成界面绘制。
自定义宏功能:打开VisualBasic编辑器--点击菜单插入模块--分别自定义5个功能模块的过程名称及逻辑,使得点击按钮,能够显示对应的窗体。
宏的捆绑:在初始界面中右键按钮控件--指定宏--选择对应的自定义宏名称--确定。
3.窗体的创建与控件定义
窗体的创建:打开VisualBasic编辑器--点击菜单插入窗体--在视图菜单中打开工具箱--绘制所用到的控件(包括框架/标签/文字框/列表框/按钮),关于窗体的属性可按F4打开属性窗口,最常用的窗体属性包括名称/Caption/ShowModal,注:若想在窗体显示时,允许编辑单元格内容,则需设置ShowModal属性=False。
控件属性定义:按F4打开属性窗口,可浏览每个控件常用的属性(包括名称/Caption/List/Value/Visible)。