我是一名新程序员,为了访问.mpp文件中的数据,我试图找到有关Microsoft Project Standard(或Microsoft Project Professional)API的信息,以便在另一个程序中执行一些计算。到目前为止,我已经找到有关如何使用“Microsoft Project Server 2013”作为以编程方式访问信息的方式的信息,但我不希望使用Microsoft Project Server来执行此任务。相反,我只想使用c#在Visual Studio 2013上阅读常规的.mpp文件。到目前为止,我只找到了一个使用.NET Interop的例子,但是我希望没有interop。为了上手,我想执行以下任务:如何从Microsoft Project Standard 2013读取信息以编程方式
•打开项目文件(.MPP) •读取输入从表 •输出数据读入一个CSV文件
我只是寻找一些代码来完成这些任务的具体例子,以帮助我开始。
我会感谢任何人都可以提供的帮助。
为了用c#读取mpp文件,你需要使用interop。 mpp文件的二进制规范不是由Microsoft发布的。 –
嗨Rachel,谢谢你的回应。你能否提供一个如何执行上面指定的功能的例子? – Fernator