【问题标题】:MPXJ library with VB6 , is it possible?带有 VB6 的 MPXJ 库,有可能吗?
【发布时间】:2014-11-01 18:52:36
【问题描述】:

我正在尝试将我的应用程序 VB6 (et VBA) 与 MS Project 2007 进行通信,因此我想使用 MPXJ 库。问题是我不知道是否可以在我的 VB6 应用程序中使用这些 .net 库。我不能直接添加.dll

我怎么能这样做,想法?我无法将我的代码迁移到 vb.net

谢谢

【问题讨论】:

    标签: vba vb.net vb6 ms-project mpxj


    【解决方案1】:

    我很高兴地说 MPXJ 可以通过 COM 使用。您需要从 SourceForge 下载 4.5.0 版。在lib.net 目录中,您将找到所需的DLL 和TLB。您将需要使用regasm 来注册程序集以与COM 一起使用。有一些关于通过 COM 使用 MPXJ 的简短说明 here

    您可能会发现注释 here 很有用,因为它们讨论了已发布的三种不同风格的 mpxj.dll,以及 MPXJ 的依赖关系。

    我很乐意根据您的经验更新有关通过 COM 使用 MPXJ 的文档!

    【讨论】:

    • 我通过 regasm 注册了 dll,但我必须将 \tlb \codebase 添加到 bat 指令中。现在 VB6 识别了图书馆,我可以阅读一个文件。无论如何,我在添加任务持续时间时遇到问题,例如,我不知道如何设置持续时间值或类型(小时、天等)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 2015-03-03
    • 1970-01-01
    • 2015-03-31
    • 2019-09-02
    相关资源
    最近更新 更多