从命令提示符将 MS Project 数据导出到 XML

Exporting MS Project data to XML from Command Prompt

我正在尝试编写一个程序,在不启动 UI 的情况下获取 MS 项目文件并将所有数据转储到 XML。我在 Microsoft 站点上找不到任何信息来告诉我 Project 是否可以接受来自命令提示符的参数,例如 "winproj.exe FILE.mpp -export xml" 或类似的东西。

有谁知道 Project 是否接受这样的参数?

如果您想直接使用 Microsoft Project,您可能需要查看 Project 的对象模型。我将从这里开始:https://msdn.microsoft.com/en-us/library/office/dn175492.aspx,特别是 FileOpenExFileSaveAsVisible 属性 可以用来避免显示 UI.

或者,您可以使用 MPXJ 读取 MPP 文件并将其转换为 XML 文件,这不需要安装 Microsoft Project。