返回介绍

Close 方法

发布于 2019-09-29 09:54:42 字数 3041 浏览 1044 评论 0 收藏 0

全部显示

应用于 Document 和 Documents 对象的 Close 方法。

关闭指定的一个或多个文档。

expression.Close(SaveChanges, OriginalFormat, RouteDocument)

expression 必需。该表达式返回以上的一个对象。

SaveChangesVariant 类型,可选。指定保存文档的操作。可以是下列 WdSaveOptions 常量之一:wdDoNotSaveChanges、wdPromptToSaveChanges 或 wdSaveChanges。

OriginalFormatVariant 类型,可选。指定保存文档的格式。可以是下列 WdOriginalFormat 常量之一:wdOriginalDocumentFormat、wdPromptUser 或 wdWordDocument。

RouteDocumentVariant 类型,可选。如果该属性值为 True,则将文档发送给下一个收件人。如果文档没有附加传送名单,则忽略该参数。

应用于 MailMergeDataSource、Pane 和 Task 对象的 Close 方法。

关闭指定的邮件合并数据源、窗格或任务。

expression.Close

expression 必需。该表达式返回以上的一个对象。

应用于 Window 对象的 Close 方法。

关闭指定的窗口。

expression.Close(SaveChanges, RouteDocument)

expression 必需。该表达式返回以上的一个对象。

SaveChangesVariant 类型,可选。指定保存文档的操作。可以是下列 WdSaveOptions 常量之一:wdDoNotSaveChanges、wdPromptToSaveChanges 或 wdSaveChanges。

RouteDocumentVariant 类型,可选。如果该属性值为 True,则将文档发送给下一个收件人。如果文档没有附加传送名单,则忽略该参数。

示例

当应用于 Document 对象时。

本示例在关闭活动文档前提示用户保存该文档。如果用户单击“取消”,则捕获错误 4198(命令失败)并显示一条信息。

On Error GoTo errorHandler
ActiveDocument.Close _
    SaveChanges:=wdPromptToSaveChanges, _
    OriginalFormat:=wdPromptUser
errorHandler:
If Err = 4198 Then MsgBox "Document was not closed"

当应用于 Pane 对象时。

本示例在拆分活动窗口时关闭活动窗格。

If ActiveDocument.ActiveWindow.Panes.Count >= 2 Then _
    ActiveDocument.ActiveWindow.ActivePane.Close

当应用于 Task 对象时。

本示例先激活 Microsoft Excel,然后将其关闭。

For Each myTask In Tasks
    If InStr(myTask.Name, "Microsoft Excel") > 0 Then
        myTask.Activate
        myTask.Close
    End If
Next myTask

当应用于 Window 对象时。

本示例关闭活动文档的活动窗口并保存文档。

ActiveDocument.ActiveWindow.Close SaveChanges:=wdSaveChanges

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文