Outlook VBA教程:Close方法

对于Explorer对象,Close方法关闭该浏览器。不保存任何信息。

对于Inspector 或 Microsoft Outlook项目对象,Close方法关闭检查器或项目,并有选择地保存对显示的 Outlook 项目所做的更改。

expression.Close(SaveMode)

expression  必选。该表达式返回“应用于”列表中的一个对象。

SaveMode  该参数用于“应用于”列表中除 Explorer 外的所有对象。必选的OlInspectorClose 常量。关闭行为。如果在检查器内显示的项目未被更改,则该参数无效。

OlInspectorClose 可以为以下 OlInspectorClose 常量之一。
olDiscard 在不提示的情况下放弃所有更改。
olPromptForSave 提示保存还是放弃所有更改。
olSave 在不提示的情况下保存所有更改。

VBA示例

本 Visual Basic for Applications 示例使用CreateItem 打开邮件,并在其中添加一个收件人以导入更改,然后使用Close方法关闭项目,并提示用户保存更改。


Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olMailItem)
myItem.Recipients.Add "David Goodhand"
myItem.Close olPromptForSave

如果使用 VBScript,则不创建Application对象,而且也不能使用命名常量。本示例说明如何使用 VBScript 执行相同任务。


Set myItem = Application.CreateItem(0)
myItem.Recipients.Add "David Goodhand"
myItem.Close 2

上页:Outlook VBA教程:ClearRecurrencePattern方法 下页:Outlook VBA教程:Copy方法

Outlook VBA教程:Close方法:相关链接

Outlook VBA教程:Copy方法 Outlook VBA教程:CopyFile方法
Outlook VBA教程:CopyTo方法 Outlook VBA教程:CreateItem方法
Outlook VBA教程:CreateItemFromTemplate方法 Outlook VBA教程:CreateObject方法
Outlook VBA教程:CreateRecipient方法 Outlook VBA教程:Delete方法
Outlook VBA教程:Details方法 Outlook VBA教程:Dial方法
Outlook VBA教程:Dismiss方法 Outlook VBA教程:Display方法
Outlook VBA教程:Execute方法 Outlook VBA教程:Find方法
Outlook VBA教程:FindNext方法 Outlook VBA教程:Forward方法
Outlook VBA教程:ForwardAsVcal方法 Outlook VBA教程:ForwardAsVcard方法
Outlook VBA教程:FreeBusy方法 Outlook VBA教程:GetAssociatedAppointment方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号