如何:关闭文档
您可以关闭活动文档,也可以指定要关闭的文档。
**适用于:**本主题中的信息适用于 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 方法。 下面的代码示例假定名为 NewDocument 的文档已在 Word 中打开。
提示
此示例将 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);