代码之家  ›  专栏  ›  技术社区  ›  Jack Kada

vb6连接到进程-COM公开vba

  •  0
  • Jack Kada  · 技术社区  · 14 年前

    我得到了一个vba电子表格,它调用了用vb6编写的函数,并暴露了“com”。

    有人能指出:

    1. 如何在comp调用中找到vba实际调用的dll/二进制文件的位置?
    2. 如何将调试器附加到vb并在调用函数os时被击中。

    我的背景很好,所以非常感谢你的帮助。

    编辑:我有源代码,并且找到了Excel中的引用-如何将VB6调试器附加到Excel并在断点上被命中?

    1 回复  |  直到 14 年前
        1
  •  4
  •   GSerg    14 年前

    要了解库文件是什么,请打开VBA IDE(通常通过在宿主应用程序中按alt+f11)并转到“项目->引用”。
    如果没有任何有趣的内容,您需要搜索VBA代码以查找对 CreateObject ,这会给你 ProgID COM对象的,然后可以在注册表中找到。

    由于缺少源代码,您可以像调试任何随机应用程序一样调试vb6库--by attaching the VS debugger 对它。