从Python中读取.mpp文件

2024-04-24 01:10:13 发布

您现在位置:Python中文网/ 问答频道 /正文

需要一些帮助才能使我的python脚本读取.mpp文件。我用代码达到了这一点,但我无法打开文件。我曾尝试以多种不同的方式更改源路径,但始终出现相同的错误:

文件“C:\Users\gsobral\AppData\Local\Temp\gen_py\3.9\A7107640-94DF-1068-855E-00DD01075445x0x4x8.py”,第19772行,在FileOpen中 返回self.oleobj.InvokeTypes(102,LCID,1,(11,0),((12,16),(12,16),(12,16),(12,16),(12,16),(12,16),(12,16),(12,16),(12,16),(12,16),(3,48),(12,16),(12,16),(12,16),(12,16)),Name pywintypes.com_错误:(-2147352567,“发生异常”。(1004),“Project无法打开文件”。,“C:\Program Files(x86)\Microsoft Office\Office15\VBAPJ.CHM\x00',131072,0),无)

import win32com.client
import datetime as dt

MSP= "Microsoft Office 15.0 Object Library"
where = "./MSPRJ.py"

from win32com.client import makepy
import sys
sys.argv=['',"-o",where, MSP]
makepy.main()

import MSPRJ
g = globals()
for c in dir(MSPRJ.constants):
    g[c] = getattr(MSPRJ.constants,c)

msp = win32com.client.gencache.EnsureDispatch("MSProject.Application")

msp.FileOpen(r"C:\\test.mpp")

我不知道我做错了什么。有人能帮我一下吗


Tags: 文件pyimportclient错误syswheremicrosoft