HOW TO:關閉文件
您可以關閉現用文件,也可以指定要關閉的文件。
**適用於:**本主題中的資訊適用於 Word 2007 和 Word 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
關閉現用文件
有兩種程序可以關閉現用文件:一個適用於文件層級自訂,而另一個適用於應用程式層級增益集。
若要在文件層級自訂中關閉現用文件
呼叫您專案中之 ThisDocument 類別的 Close 方法,以關閉與自訂相關聯的文件。 若要使用下列程式碼範例,請從 ThisDocument 類別中執行程式碼。
注意事項 這個範例會將 wdDoNotSaveChanges 值傳遞給 SaveChanges 參數,不儲存變更或提示使用者即關閉。
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
若要在應用程式層級增益集中關閉現用文件
呼叫 ActiveDocument 屬性的 Close 方法,以關閉使用中文件。 若要使用下列程式碼範例,請從專案的 ThisAddIn 類別中執行。
注意事項 這個範例會將 wdDoNotSaveChanges 值傳遞給 SaveChanges 參數,不儲存變更或提示使用者即關閉。
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
關閉所指定名稱的文件
關閉所指定名稱之文件的方式,對應用程式層級增益集和文件層級自訂而言都相同。
若要關閉所指定名稱的文件
指定文件名稱做為 Documents 集合的引數,然後呼叫 Close 方法。 下列程式碼範例假設 Word 中開啟了名為 NewDocument 的文件。
注意事項 這個範例會將 wdDoNotSaveChanges 值傳遞給 SaveChanges 參數,不儲存變更或提示使用者即關閉。
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.doc"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);