封装ExcelVBA代码:[2]ExcelVBA代码引用DLL
将Excel VBA代码封装为DLL,能避免代码被非法查看。上节我们创建了一个基于VBA的DLL,本节将在Excel VBA中引用该DLL。以下是具体操作方法。
1、 引用动态链接库文件
2、 启动Excel 2007,按下Alt+F11进入VBA编辑界面。依次点击工具菜单下的引用,在弹出的引用窗口中,选择浏览按钮进行操作。
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figiWIJbGeAABMa2PcgQ8AAqaqgMcwCMAAEyD140.jpg)
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figieIAfEjAAC9nBipXkoAAqaqgMds7gAAL20741.jpg)
3、 在弹出的浏览文件窗口里,定位到之前生成的feifeidown.dll文件,点击确定以添加。回到引用窗口后,确认已勾选feifeidown选项,最后点击确定按钮完成操作。
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figiiIM7NzAAB49gNU6H8AAqaqgMiP80AAHkO801.jpg)
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figiqIBKk_AAC8YJwPTx0AAqaqgMl2QcAALx4233.jpg)
4、 双击ThisWorkBook,选择Open与BeforeClose事件,在对应位置输入代码,实现文档打开时注册DLL,关闭时反注册DLL的功能。
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figiyIL9c9AABHUDIz9AcAAqaqgMnUX8AAEdo667.jpg)
5、 编写代码以调用DLL文件
6、 右击Excel对象,选择插入→模块,然后在模块里输入下列代码:
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figi-ISU6fAACf2RckJ34AAqaqgMpKAAAAJ_x567.jpg)
7、 按下F5键,打开宏窗口,选择Test,点击运行,即可在Sheet1中查看效果。
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figjCIW6IqAABTmYwr14gAAqaqgMpx_EAAFOx276.jpg)
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figjKIUmDaAAA6t9vq8doAAqaqgMqG6IAADrP990.jpg)
8、 将此过程加入ThisWorkBook启动菜单,即可实现打开文档时宏自动运行。
![封装ExcelVBA代码:[2]ExcelVBA代码引用DLL 封装ExcelVBA代码:[2]ExcelVBA代码引用DLL](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figjOIViB6AABQM47NVYcAAqaqgMqVnEAAFBL476.jpg)
文章标题:封装ExcelVBA代码:[2]ExcelVBA代码引用DLL
文章链接://www.hpwebtech.com/jiqiao/329841.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
其他类似技巧
- 2025-04-02 10:33:01学习VBA,ExcelVBA一学就会,批处理宏命令
- 2025-04-02 09:21:01ExcelVBA教程:自动生成框架图
- 2025-04-02 08:16:02ExcelVBA教程:自动生成条形图
- 2025-04-02 06:03:03ExcelVBA引用单元格内字符串型代码并执行
- 2025-04-01 22:52:01在EXCELVBA中,编写在WORD文档表格写入数值代码
- 2025-04-01 22:11:01Excelvba如何让窗体和表格同时显示
- 2025-04-01 20:40:01怎样利用ExcelVBA实现进度条效果
- 2025-04-01 18:33:01Excelvba如何让程序窗口和工作表格同时显示
- 2025-04-01 18:17:01excelvba怎样获取word文件名
- 2025-04-01 17:48:01ExcelVBA教程:制作简易的动态时钟
ExcelVBA软件简介
ExcelVBA系统专为大、中学生及在职人员初学编程而设计开发。使用ExcelVBA系统,不学编程理论、不写编程代码,在Excel平台上,可把操作鼠标与键盘的动作都自动转化为代码,类似录音、录像一样录制下来,略做修改就能使之成为实用的软件,是初学编程的最佳选择。ZOL提供ExcelVBA下载。
本系统注重了各科知识的整合应...
详细介绍»





