MS Project库

时间:2009-07-20 08:58:49

标签: c# ms-project

有人知道读取/修改ms项目文件的好库吗?

6 个答案:

答案 0 :(得分:2)

对我来说,COM界面也像魅力一样。有几个陷阱,处理你的线程的CultureInfo,将其设置为“en-US”,似乎存在与Excel中的LCID错误类似的问题。还可以从一个单独的线程调用COM的方法。

我查看了您的个人资料,无法判断您是否知道如何在.NET下处理COM。在我们的项目中,只需添加对COM的引用,然后您就可以使用这些方法。 MsProject API水平相当低(面向数据库),但证明非常可靠(当我使用Excel COM API时情况并非如此)。

我会这样做,因为那时你不依赖于第三方库(仅限MS),你可以在Macros中做你可以做的一切。其他解决方案可能会限制您使用SDK实现的内容......

答案 1 :(得分:1)

Aspose Tasks不能做你想做的事吗?

答案 2 :(得分:0)

我知道ILOG Gantt SDK中有一个例子可以加载MS项目文件;我不记得它是否也能节省,但它可能有助于作为首发。

答案 3 :(得分:0)

MS Project COM界面怎么样?我过去用它来制作一些网络报告......

答案 4 :(得分:0)

正如其他人所说,COM接口是一个不错的选择。微软还有更多东西here

据说可能更容易使用MPXJ,它旨在为操作各种类型的MS Project文件提供强大而开放的API。

答案 5 :(得分:0)

  

您可以使用COM接口,并且需要使用命名空间“Microsoft.Office.Introp.MSProject”