本帖最后由 心电感应 于 2021-12-29 19:27 编辑
VBA封装一般是指,通过VB6、VB.net、C#将VBA的代码封装为DLL文件,起到保护代码的作用。 但封装后,客户端的注册DLL,以及后期维护都相对繁琐。 于是,制作了这个VBA封装工具-网络版,将代码封装到网络,不需要了解太多封装和注册的知识, 就可以轻松的实现VBA代码的简单封装。
工具界面:
工具说明: 1.该工具适用于对VBA/VBS有一定基础的开发人员。 2.该工具是将本地的VBA/VBS代码加密后,上传到云端服务器,达到封装的目的。 3.可以通过更改云端服务器的代码,使您的客户在即时体验到最新代码的效果,节省了反复修改代码再发送给客户的时间。 4.可以随时更改您的客户的使用权限,使封装的功能对其有效或无效。5.该工具支持Excel、Word、PowerPoint、Access的VBA/VBS代码,以及Outlook的VBS代码的封装。
下面的代码,就是调用封装到网络的功能,客户能看到的,只有这几行代码而已,实现的封装的功能。 详细使用方法和注意点,工具里有介绍。(视频教程太大,就不上传了,放在网盘里)
链接: https://pan.baidu.com/s/1ljGH-fiRki6nozwNYQ_9Jw?pwd=cyed
提取码: cyed 复制这段内容后打开百度网盘手机App,操作更方便哦
Sub Test()
Dim a As Object Set a =CreateObject("Pureland.Tony.VBAPackage.Client.Source")
a.Application = Application a.ID = "d3c0f400-fa89-4244-8c76-df9bedc66d16" '工具界面上自动生成的ID
a.Execute("main") '封装的代码里的入口函数名
End Sub |