我正在使用pywin32从MSProject(.mpp)文件中提取数据。 一切顺利,直到我在PC上安装了日语版的MSProject。
每次我尝试通过pywin32打开mpp文件时,都会出现如下所示的错误消息。有什么建议吗?谢谢!
我尝试过:
import win32com
try:
mppFileName="Project.mpp"
mpp=win32com.client.gencache.EnsureDispatch('MSProject.Application')
mpp.FileOpen(mppFileName)
except Exception as e:
print(str(e))
(-2147352567,'发生异常。',(1004,'','项目无法打开文件。','C:\ Program Files \ Microsoft Office \ Root \ Office16 \ VBAPJ.CHM \ x00',131072 ,0),无)
答案 0 :(得分:1)
将文件地址更改为绝对地址后,问题消失了。 也就是说,
import win32com
try:
mppFileName="C:/Project.mpp"
...
参考:[python-win32] Error when trying to open a Microsoft Project file