【发布时间】:2010-01-14 12:35:50
【问题描述】:
我正在尝试使用 Interop 来操作 MS Project 2003 (MPP) 文件。
我的问题是 MS Project 报告文件已被另一个用户(我!)打开,我只能以只读方式打开它。
显然,我尝试重新启动工作室,然后重新启动 windows (xp),但没有任何效果。 文件上的只读文件属性被清除。
有什么我可以尝试的建议吗?!
谢谢,
安德斯
导入 Microsoft.Office.Interop.MSProject ... 将应用程序调暗为 ApplicationClass = New ApplicationClass() app.Visible = False Dim success As Boolean = app.FileOpen(fullPath, False)
【问题讨论】:
-
我发现问题出在我自己正在开发的应用程序上;我正在使用 Aspose.Tasks,只是让 Aspose 变量超出范围。解决方法是设置引用Nothing,调用GC,仍然反复尝试打开文件,直到打开成功。
标签: .net ms-project