python - 从 Python 2.7 读取 .mpp 文件

标签 python ms-project

我需要从在 Python 2.7 上运行的 Python 应用程序读取 Microsoft 项目计划(.mpp 文件)。

没有在网络上获得任何资源或指针。

有什么想法吗?

最佳答案

  1. 您需要安装pywin3 (Windows 扩展的 Python)。
  2. 您可以对 .mpp 文件进行操作。

例子:

import win32com.client

doc = 'C:\\Project1.mpp'
try:
  mpp = win32com.client.Dispatch("MSProject.Application")
  mpp.Visible = 1
  try:
    mpp.FileOpen(doc)
    proj = mpp.ActiveProject
    print proj.BuiltinDocumentProperties(11), ",", proj.BuiltinDocumentProperties(12)
  except Exception, e:
    print "Error", e
  mpp.FileSave()
  mpp.Quit()
except Exception, e:
  print "Error opening file",e

关于python - 从 Python 2.7 读取 .mpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11413657/

相关文章:

java - 如何在 java 中创建 .mpp 文件?

Python tkinter将框架放置在底部

python - 如何禁用 OptionParser 默认帮助 View ?

azure-devops - 如何为 VSTO 加载项设置 Azure DevOps 项目?

excel - 运行时错误 462 远程服务器计算机不存在 - 第一次运行正常,第二次代码运行时出错 - MS Project 和 Excel

vba - 如何使用 VBA 在 Microsoft Project 中自动创建摘要和子任务

python - 从 HTML 数组中提取 4 个字符,Python

python - Python 中的统计累加器

python - 时间戳问题: Python doesn't recognize Timestamp

excel - 如何将列从 MS Excel 添加到 MS Project - VBA