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