封装ExcelVBA代码:[1]动态链接库的生成
为了满足代码安全与保密的需求,我们有时会对Excel VBA代码进行加密。常规方式是通过设置工程密码来实现,但这种加密方法安全性较低、容易被破解,难以达到预期效果。今天,小编将为大家介绍一种更安全的VBA代码加密方式——利用动态链接库技术。这种方式能够显著提升代码的保护水平,值得尝试。
1、 启动VB 6.0,依次点击文件→新建工程。在新建工程窗口里,选择ActiveX(DLL)控件,随后点击确定按钮完成操作。
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figj6IBnMvAACWW2_FkkIAAqaqgM7EW0AAJZz235.jpg)
2、 引用Excel对象库
3、 单击工程→引用,打开引用窗口后,找到并选中Microsoft Excel 12.0 Object Library。注意,不同版本的Excel,对象库名称可能会有所不同,具体以实际显示为准。
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figkCIYFcWAADTPoWKeyoAAqaqgM9R80AANNW362.jpg)
4、 把工程名称改成feifeidown,把类模块名称改为AddInfo。
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figkKIVhOlAABgphSAj0MAAqaqgM_Li8AAGC-027.jpg)
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figkOIfz7iAAB6fgvcmAoAAqaqgM_ju0AAHqW763.jpg)
5、 双击类模块AddInfo,编写所示的代码:
6、 新建一个Excel应用程序对象实例
7、 创建一个新的工作簿对象
8、 创建一个工作表对象
9、 新建工作簿文件
10、 将指定工作表设为活动表
11、 为指定单元格设置值
12、 将Excel工作表的单元格(1, 1)设置为网络ID。
13、 显示工作表内容
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figkqINqyNAABxvcK_7PUAAqaqgNISPwAAHHV343.jpg)
14、 对工程内容进行详细设定和描述。
15、 单击工程→feifeidown属性,打开工程属性窗口,切换至生成选项卡。把应用程序标题设为封装VBA代码,产品名称改为通过DLL对EXCEL VBA进行封装,最后点击确定。
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figkuID3P3AAC_Xsx-ursAAqaqgNMQlQAAL92734.jpg)
16、 生成打包后的DLL文件
17、 点击文件→生成feifeidownDll文件,弹出生成工程窗口后,选择保存路径,再点击确定按钮,即可完成DLL文件的生成操作。
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figk2IMrxSAADySYkgP70AAqaqgNQhWwAAPJh759.jpg)
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figk6ISgLoAABn9jquwTkAAqaqgNRxX0AAGgO484.jpg)
![封装ExcelVBA代码:[1]动态链接库的生成 封装ExcelVBA代码:[1]动态链接库的生成](https://xaizai-fd.zol-img.com.cn/t_s800x2000/g7/M00/09/05/ChMkK2figlCIS41vAABz7lMuTZgAAqaqgNSOSEAAHQG852.jpg)
文章标题:封装ExcelVBA代码:[1]动态链接库的生成
文章链接://www.hpwebtech.com/jiqiao/329636.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下载。
本系统注重了各科知识的整合应...
详细介绍»





