【发布时间】:2016-07-27 08:50:44
【问题描述】:
我是一名新程序员,我一直在尝试查找有关 Microsoft Project Standard(或 Microsoft Project Professional)API 的信息,以便访问 .mpp 文件中的数据,以便在另一个程序中执行一些计算。到目前为止,我已经找到了有关如何使用“Microsoft Project Server 2013”作为以编程方式访问信息的方式的信息,但我不希望使用 microsoft project server 来执行此任务。相反,我只想使用 c# 在 Visual Studio 2013 上读取常规的 .mpp 文件。到目前为止,我只找到了一个使用 .NET 互操作的示例,但我想在没有互操作的情况下这样做。为了开始,我想做以下任务:
• 打开项目文件 (.mpp) • 从表中读取输入 • 将读取的数据输出到 CSV 文件中
我只是在寻找一些代码的具体示例来执行此任务,以帮助我开始。
任何人都可以提供任何帮助,我将不胜感激。
【问题讨论】:
-
为了使用 c# 读取 mpp 文件,您需要使用互操作。 Microsoft 未发布 mpp 文件的二进制规范。
-
嗨,瑞秋,感谢您的回复。您能否举例说明如何执行上述指定的以下功能?
标签: c# visual-studio-2013 ms-office ms-project