分享

VBA代码封装助手(永久免费)

 Excel实用知识 2022-05-02 发布于广东
     对于VBA爱好者而言,往往最后一个步骤都是封装代码。
     什么是封装呢?将VBA代码加工成DLL文件的过程就是封装(也可能是OCX格式或者EXE格式,但DLL格式使用最频繁)。
    为什么要封装呢?提升代码的安全性,让他人无法查看自己的代码(商业软件必须封装)。
    封装过程中的难点是什么?本工具仅赠送给使用VB 6.0企业版进行封装的用户,因此此处只谈VB 6.0封装过程中的难点。
    封装一般包含五个步骤:1.打开VB创建外接程序  2.添加office与excel的引用  3.设置Connect设计器的“通用”选项  4.将VBA代码复制到VB 6.0中,并加以小小的改造  5.单击文件菜单,生成DLL文件。
    其中第4个步骤的改造代码对于多数初学者而言是一个难点,即在所有Excel对象前添加Excel应用程序对象。例如VBA代码Range('a1')=Worksheets(2).Range('A1').value要改造成xlApp.Range('a1')=xlApp.Worksheets(2).Range('A1').value然后才能封装,否则生成的Dll文件无法使用。那么问题来了,何时应该加前置对象(一个代表Excel应用程序的变量)xlApp呢?这是一个难题,困扰了多数学封装的同学,而本工具的存在价值就是帮你批量添加前置对象,瞬间改靠代码,从而解放双手、提升工作效率和准确度。
   如何使用封装助手?首先将需要封装的代码复制到一个文本文件(后缀名为“.txt”)中,然后单击菜单“封装助手”,在弹出的“请选取存放VBA代码的文本文件”对话框中选择目标文件,然后再在第二个对话框中输入前置变量名字,单击“确定”按钮后瞬间即可转换完成。So Easy!
具体看动画吧
封装助手(动画教学).gif


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多