任何人都有关于 Microsoft Project 互操作的好教程(最好是 C# 或 F#)或所用文件格式的文档和解释?
背景:我试图弥合规划工具和 Microsoft Project 之间的差距,基本上只是想将规划工具使用的格式转换为 Microsoft Project 使用的文件格式。
任何人都有关于 Microsoft Project 互操作的好教程(最好是 C# 或 F#)或所用文件格式的文档和解释?
背景:我试图弥合规划工具和 Microsoft Project 之间的差距,基本上只是想将规划工具使用的格式转换为 Microsoft Project 使用的文件格式。
当我做这样的事情时,我使用 COM 来访问文件 - 它具有非常合乎逻辑的结构,我什至能够毫无问题地写入它。所以我的建议是使用 COM 或本地 MS Project API(如果存在)。
另一种方法是将数据存储到 MSSQL 中,但我记得这种格式确实很痛苦。
另外:请注意,MS Project 无法过渡性地修改文件 - 即使它已存储到数据库中。因此,如果不将整个文件加载到内存中,执行您需要的操作并将其保存回来,您将无法添加任务(例如)。
至少那是 200 倍时的情况
如果您对使用 Microsoft Project 可以使用的文件格式感兴趣,您可能会发现MPXJ很有用。
随着我逐渐扩展 MPXJ 支持的数据源范围(包括 Planner、Primavera 等),我有兴趣了解您从中导出数据的计划包。
干杯!
乔恩