高达oo gnx:vba封装成dll的要点
来源:百度文库 编辑:偶看新闻 时间:2024/05/11 20:13:38
vba封装成dll的要点
(2010-01-29 16:05:59)vba
dll
封装
it
分类: 电脑知识在vb中,修改“工程”名称和“类模块”名称为需要的名称。本例中,工程修改为TestDLL,类模块修改为Test。
引用Microsoft Office 11.0 Object Library和Microsoft Excel 11.0 Object Library。
Sub mySub(EApp As Excel.Application, r As Long, c As Integer)
sh.Cells(r,c)="这是测试文本"
'其他的代码
End Sub
在Excel中,在VBA中要引用刚才生成的TestDll.dll。
新建一个模块,在其中定义一个类变量T:
Public T As New TestDll.Test
Sub AAA()
End Sub
至此,可以在Excel中执行宏AAA,并会在(3,7)单元格得到字符串"这是测试文本"。
'====加载与卸载引用的语句========================================================
shell "Regsvr32 /u /s " & Chr(34) & ThisWorkBook.path & "\test.dll"& Chr(34) '卸载引用的Dll
shell "Regsvr32 /s " & Chr(34) & ThisWorkBook.path & "\test.dll"& Chr(34) '加载引用的Dll
/s 表示不出现对话框
'=========================================================
怎样去掉"工程-引用"中曾经引用的自制的DLL历史记录?
在注册表的 HKEY_CLASSES_ROOT\TypeLib\ 分支中查找“数据”等于“Test”(需要删掉的历史记录),然后会找到一个键值,该键值的数据等于“Test”,看看这个分支下面的数据,是否包含你 DLL的位置等信息,如果确定。则删除这个键值所在HKEY_CLASSES_ROOT\TypeLib\下的{xxxxxxxx-xxxx-xxxx- xxxx-xxxxxxxxxxxx}分支。(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx根据你的实际情况是不同的16 进制)
如何将封装好的DLL还原成ASP??
delphi中封装DLL的问题!!!
PHP可以使用VB把他的核心代码封装成DLL嘛?
dll封装asp
Excel中如何封装VBA 代码
关于封装DLL的问题,高分悬赏!!希望大家帮忙~
c# .net封装的dll文件怎么修改?
怎样把ASP源程序,封装成DLL文件?
ASP封装成DLL以后怎么能反编译回来?
怎样用visual fortran封装dll
我的ASP是用JAVASCRIPT写的,怎样才能封装成DLL文件,以达到隐藏代码的目的?急啊,请帮我!!
有什么好的国外的asp封装dll软件大伙推荐一个谢谢!!!
[VB]如何把调用API的DLL文件封装到EXE程序本身?
怎样把ASP程序封装成.dll,然后在虚拟主机上注册!
如何将动态库(DLL文件)封装成ActiveX控件?
CPU的封装有哪几种?
protel封装的问题
元器件的封装谁知道
WIN98的封装方法
二极管封装的问题
二极管的封装
BGA封装的芯片
系统的封装是什么
封装的含义是什么?