【发布时间】:2017-06-11 13:39:27
【问题描述】:
我正在尝试编写一个程序,该程序采用 MS Project 文件并将所有数据转储到 XML 而不启动 UI。我在 Microsoft 网站上找不到任何信息来告诉我 Project 是否可以接受来自命令提示符的参数,例如“winproj.exe FILE.mpp -export xml”或类似的东西。
有谁知道 Project 是否接受这样的参数?
【问题讨论】:
标签: xml command-line ms-project
我正在尝试编写一个程序,该程序采用 MS Project 文件并将所有数据转储到 XML 而不启动 UI。我在 Microsoft 网站上找不到任何信息来告诉我 Project 是否可以接受来自命令提示符的参数,例如“winproj.exe FILE.mpp -export xml”或类似的东西。
有谁知道 Project 是否接受这样的参数?
【问题讨论】:
标签: xml command-line ms-project
如果您想直接使用 Microsoft Project,您可能需要查看 Project 的对象模型。我将从这里开始:https://msdn.microsoft.com/en-us/library/office/dn175492.aspx,尤其是FileOpenEx 和FileSaveAs。 Visible 属性可用于避免显示 UI。
或者,您可以使用MPXJ 读取 MPP 文件并将其转换为 XML 文件,这不需要安装 Microsoft Project。
【讨论】: