0

我想通过它的 .NET API 从Fortress检索项目并将它们的描述加载到 Project 2007 中。我正在考虑这样做的“最佳”方法,所以我想我会把它交给我的堆垛机伙伴:

我应该编写一个 .NET 程序集并将其包装在 COM 中以便 Project 2007 从 VBA 调用吗?

还是应该编写一个通过 COM 调用 Project 2007 的 .NET 程序集?

从性能的角度来看,哪个更好?你会怎么做?

4

1 回答 1

1

我倾向于使用 .NET 程序集的解决方案,但是,这实际上取决于您的需求。如果您只是拉文件,加载它,这就是我将采用 .NET 组装路线的全部内容,因为您可以简单地使用 Process.Start() 将其展示给用户。

但是,如果您要进行大量修改,您可能会通过 VBA 进行修改并使用包装在 COM 中的 .NET 程序集来实际获取文件,从而获得一些性能优势。

这取决于您正在寻找的最终解决方案。

于 2009-01-30T15:36:38.397 回答