MS项目库
答
我知道ILOG甘特图SDK中有一个例子,它将加载MS项目文件;我不记得它是否可以节省,但它可能有助于作为首发。
答
Aspose Tasks没有做你想做的事吗?
答
MS Project COM界面呢?我用它做了一些与它在过去的网络报告...
答
对我来说,COM接口也像一个魅力工作。有几个陷阱,照顾你的线程的CultureInfo,将其设置为“en-US”,似乎与Excel中的LCID错误类似。也可以从一个线程调用COM的方法。
我看了一下你的个人资料,无法判断你是否知道如何在.NET下处理COM。在我们的项目中只需添加对COM的引用,然后您就可以使用这些方法。 MsProject API是相当低级的(面向数据库),但证明是相当可靠的(当我使用Excel COM API时,情况并非如此)。
我会这样做,因为那样你就不依赖于第三方库(仅在MS上),并且你可以做任何你也可以在宏内做的事情。其他解决方案可能会限制您使用SDK实施的内容...
答
您可以使用COM接口,你需要使用一个命名空间 “Microsoft.Office.Introp.MSProject”