打开多个MS Project文件时,如何解决RPC_E_CALL_REJECTED错误?

时间:2020-07-07 06:29:33

标签: c# ms-project

因此,我试图使用MS Project互操作用数据库中的数据打开多个MS Project文件。从这样的代码开始:

application = new MSProject.Application();
application.FileOpenEx(copyPath); // copy file from template
currentProject = application.ActiveProject; 

然后执行其任务:

MSProject.Task task = application.ActiveProject.Tasks.Add(item.Name);
InitTask(item, task, false); // fill items fields

它在打开一个文件时工作正常,但是我 cant 打开多个文件,因为出现异常:

未处理COMException ---被呼叫者拒绝了呼叫。 (例外 从HRESULT:0x80010001(RPC_E_CALL_REJECTED))

它首先抛出:

task.Name = obj.Name;

我该如何解决?谢谢!

0 个答案:

没有答案
相关问题