2010-01-14 86 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

我想起了兩件事,首先看看你的代碼是否在其他地方打開文件。 秒查看是否有使用該文件的後臺進程。

相關問題