VBA封装dll初步.PPTVIP

  • 110
  • 0
  • 约1.76千字
  • 约 17页
  • 2019-03-02 发布于天津
  • 举报
VBA封装dll初步.PPT

VBA封装dll初步 封装dll文件 什么是封装dll? 将代码、属性等细节打包成dll文件,只留下接口和返回结果,dll文件可以注册后直接调用,便于发布。 为什么要封装dll? 代码保密; 使用方便; 便于发布; VBA封装dll的办法 为什么是VB? Vba出自vb,代码基本一致; Vba封装DLL的方式: 方式一:以函数形式 用法:在vba中以函数形式调用; 优点:不仅仅可以使用在VBA中; 缺点:使用时还要再次书写调用办法,相对麻烦。 思考:是不是只能vb封装? VBA封装dll的办法 方式二:以外接程序形式 用法:在excel中以外接程序形式执行; 优点:无需再次编写调用办法,直接执行; 缺点:只能在指定的程序中外接。 思考:如果多场合使用,应该用哪种方式封装dll文件? VB封装excel外接dll的编写思路 编写vba程序; 利用vb创建EXCEL外接程序; 复制VBA代码到相应位置,适当修改; 编译成DLL文件; 创建加载项工具按钮(菜单); 系统注册DLL文件; VB封装excel外接dll的具体作法 建立vb外接程序项目; 外接软件设置; 启动时加载 VB封装excel外接dll的具体作法 建立vb模块简介; 标准模块:放置公用函数、过程和全局变量,便于其它模块调用; 类模块:面向对象的核心,可以自定义对象,也可继承已经有的对象(含事件、属性和方法等) VB封

文档评论(0)

1亿VIP精品文档

相关文档