有人知道读取/修改ms项目文件的好库吗?
答案 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)
答案 5 :(得分:0)
您可以使用COM接口,并且需要使用命名空间“Microsoft.Office.Introp.MSProject”