MS Project VBA错误
问题描述:
我想导入一个excel文件(office 2010)到微软项目。当我手动这样做,它工作正常(确认Excel文件没有损坏)。然而,当我使用宏(上推出的MPP文件)在MS项目将其导入,我得到一个错误“运行时错误‘1004’。下面是我试图从MSProject执行代码。MS Project VBA错误
Private Sub Project_Open(ByVal pj As Project)
Dim strFilepath As String
'strFilepath = "C:\Temp\ExcelSrc.xlsx"
FileOpenEx Name:=strFilepath, ReadOnly:=False, Merge:=0, FormatID:="MSProject.ACE.14", map:="ExistingMap-ExcelSrc"
End Sub
我试图谷歌,但我发现解决方案与卓越VBA运行时错误“1004”,但没有涉及到MS项目运行error'1004'
任何帮助,不胜感激...在此先感谢! AJX
答
以下是一些突出的东西:
- 请勿在项目打开事件中打开另一个文件。把这个代码放在别的地方。
- 取消注释文件名变量的初始化。
- 要合并的Excel文件到活动项目文件,合并参数应该是1
- 尝试使用FormatID:=“MSProject.xls”
如果所有失败,使用步骤录制宏手动为你工作。