封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

作者:yxglyl88 时间:2025-12-20 04:11:52

将Excel VBA代码封装为DLL,能避免代码被非法查看。上节我们创建了一个基于VBA的DLL,本节将在Excel VBA中引用该DLL。以下是具体操作方法。

1、 引用动态链接库文件

2、 启动Excel 2007,按下Alt+F11进入VBA编辑界面。依次点击工具菜单下的引用,在弹出的引用窗口中,选择浏览按钮进行操作。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

3、 在弹出的浏览文件窗口里,定位到之前生成的feifeidown.dll文件,点击确定以添加。回到引用窗口后,确认已勾选feifeidown选项,最后点击确定按钮完成操作。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

4、 双击ThisWorkBook,选择Open与BeforeClose事件,在对应位置输入代码,实现文档打开时注册DLL,关闭时反注册DLL的功能。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

5、 编写代码以调用DLL文件

6、 右击Excel对象,选择插入→模块,然后在模块里输入下列代码:

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

7、 按下F5键,打开宏窗口,选择Test,点击运行,即可在Sheet1中查看效果。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

8、 将此过程加入ThisWorkBook启动菜单,即可实现打开文档时宏自动运行。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL
小编推荐
小憩最新版
小憩最新版 生活服务丨64.3MB
进货通最新手机版
进货通最新手机版 其他软件丨40.2MB
美l免费版
美l免费版 其他软件丨48.4MB
智慧兰职手机安卓版
智慧兰职手机安卓版 其他软件丨30.4MB
万盟软件2026最新
万盟软件2026最新 其他软件丨9.0MB
微信农场上线版2026
微信农场上线版2026 其他软件丨245.0MB
涂鸦板手机版
涂鸦板手机版 其他软件丨10.0MB
麦当劳免费
麦当劳免费 生活服务丨97.0MB
中考通安卓版
中考通安卓版 其他软件丨14.0MB