2012-06-21 52 views
0

我打開/創建一個新的Word文檔上動態FormLoad使用:C#跳過/取消保存打開Word文檔

  • 使用Word =的Microsoft.Office.Interop.Word;
  • oWord = new Word.Application();
  • oDoc = oWord.Documents.Add(ref oMissing,ref oMissing,ref oMissing,ref oMissing);

我有 「保存按鈕」,節省了使用上述文件:

  • oDoc.SaveAs(REF文件名,裁判oMissing,裁判oMissing,裁判oMissing,裁判oMissing,裁判oMissing,REF oMissing,參考,參考或參考,參考或參考,參考或參考,參考或參考,參考或參考,參考或參考)。

然後我說的語法使用上閉合的FormClosed文件:

  • oDoc.Close(參照oMissing,REF oMissing,REF oMissing);

場景:我跑了我的程序並關閉/退出後。突然彈出一個「另存爲」對話框。我意識到我沒有保存文檔,因爲保存過程在「保存按鈕」中。

我該如何保存文件或自動選擇「取消」保存?任何幫助人?

回答

4

Close方法包含一個用於是否應保存更改的參數。只需傳遞wdDoNotSaveChanges作爲第一個參數。有關詳細信息,請參閱Close method的文檔。

0

將屬性oDoc.Saved設置爲true。然後Word將不會提示保存文檔關閉時