4.5 VSTO使用开源类库封装COM农历互转自定义函数

229 次浏览

目标

学会在gitee.com中搜寻开源项目,学会VBA中封装自定义公农历互转函数,调用DLL功能

视频讲解

4.5 VSTO使用开源类库封装COM农历互转自定义函数

VBA代码与DLL混合使用的价值

业务代码在VBA中调试效率远高于一切其他调试形式,即时修改即时调试,对于修改十分频繁的业务代码,只将核心代码封装在DLL中,常规业务代码依然使用VBA开发,个别功能调用DLL即可

在gitee.com中搜索开源项目 下载DLL引入自己项目使用

https://gitee.com/6tail/lunar-csharp
API说明 http://6tail.cn/calendar/api.html
学习直接引用第三方DLL类库的方式

在测试框架中调取单元格数据进行测试

直接在测试框架中与Excel表格数据进行交互

用VBA函数包装成工作表函数 在Excel单元格中测试

使用单独的模块+静态变量 包装DLL的函数给工作表调用
单元格调用时注意单元格引用的传递方式

作业

从0开始完成本节课全部内容,添加根据阳历出生日期及时间获得生辰八字的函数, 并包装成VBA自定义函数,在工作表中调用

郑广学VSTO火箭速成班教程购买方式

淘宝下单地址(支持花呗)
郑广学VSTO课程云课堂网址
登陆后可免费试学
也可直接加我微信EXCEL880B 微信付款