VBA封装成DLL,一是提升软件运行速度,二是保护代码。
比如下面的VBA代码:
VBA代码
转化dll过程如下:
1、启动VB6.0,新建一个ActiveX DLL工程
新建一个ActiveX DLL工程
2、引用:在VB中对Excel的引用
在VB中对Excel的引用
不同版本的EXCEL在“引用”窗口里显示的版本号也不同:
EXCEL2007(Microsoft Office 12.0)
EXCEL2010(Microsoft Office 14.0)
EXCEL2013(Microsoft Office 15.0)
3、修改工程名及类名
修改工程名及类名
4、复制VBA代码到VB中并修改代码
修改主要是在原VBA代码中增加新定义的Eapp,Abook,将原VBA代码中的range,cells,row,cloum前面都加上“Abook.”即可,然后适当优化即可。
5、生成dll文件:
6、注册dll
在CMD中以管理员执行 regsvr32 /s "地址gonggao
红色框是需要执行的代码,绿色框内是dll文件存放的地址及文件名,需要用" "括起来。
7、在VBA中引用
VBE中引用库:VBE–工具——引用——浏览–"地址gonggao"–打开—确定
8、编写使用代码
好了,完成VBA代码封装成dll,把代码保护起来了,速度别VBA时提高了好几个级别。别人只能使用却看不到具体的执行代码。如果需要限制别人使用,可以在dll封装时,加上注册功能。
1.文章《vb.net怎么编写dll》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《vb.net怎么编写dll》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好