写入 Microsoft Project 文件

Ein*_*son 6 file-format export ms-project

我需要从我公司的程序导出到 Microsoft Project。据我所见,有以下几种选择:

  • 使用一种交换格式,例如 xml、mpx、mpd
  • 使用COM对象模型和自动化来编写文件
  • 购买可以写入文件的库

交换格式的问题是,当您打开它们时,它们会给您一个导入对话框,如果您想以不同的格式保存,则需要另存为,并且需要在打开它们之前选择文件格式。也就是说,这对于客户来说并不是一种顺利的体验。

自动化要求从我们的程序导出的每个人都安装 MS Project,这是不可接受的。

我能找到的唯一库是 Aspose.Tasks,它只写入项目 XML 格式。

有谁知道有什么库可以编写本机 mpp 文件吗?我看过微软的一篇文章,他们无意记录文件格式,但有一些项目查看器,所以一定有人用它做了什么?(尽管现在我想到可以使用 OleDB 提供程序来读取它)。

任何人?写入MPP文件?

Ben*_*enV 0

.NET Framework 有一Microsoft.Office.Interop.MSProject组类。如果您的应用程序是 .NET,则可以直接使用它们,或者在 .NET 中编写 dll,然后从您的应用程序引用它。