2010-01-14 87 views
0

我正在尝试使用Interop来操作MS Project 2003(MPP)文件。Microsoft.Office.Interop.MSProject - 当我尝试打开它们时,为什么我的文件始终被锁定(通过我!)?

我的问题是,MS Project报告文件已被其他用户(我!)打开,并且我只能以只读方式打开它。

很明显,我试图重新启动工作室,然后Windows(XP),但没有效果。 Readonly的文件属性在文件上被清除。

对于我可能会尝试的任何建议?!

感谢,

安德斯

进口Microsoft.Office.Interop.MSProject ... 昏暗的应用程序作为ApplicationClass =新ApplicationClass() app.Visible =假 成功暗淡由于布尔=应用.FileOpen(fullPath,False)

+0

我发现问题是我正在开发的应用程序;我正在使用Aspose.Tasks,并让Aspose变量超出范围。解决方法是设置Nothing引用,调用GC,并重复打开文件直到打开成功。 – 2010-01-26 12:50:52

回答

0

我想起了两件事,首先看看你的代码是否在其他地方打开文件。 秒查看是否有使用该文件的后台进程。

相关问题