Attachment%必选。已打开的 Attachment。
示例
本 VBScript 示例提醒用户也保存对原始嵌入文件所做的更改。
Sub Item_AttachmentRead(ByVal ReadAttachment)
If ReadAttachment.Type = 1 then
MsgBox "If you change this file, save your changes to the original as well."
End If
End Sub
BeforeAttachmentSave 事件
在保存附件前发生。
Sub object_BeforeAttachmentSave(ByVal Attachment As Attachment, Cancel As Boolean)
object该表达式的值为“应用于”列表中的一个对象。在 VBScript 中,用 Item 代替。
Attachment必选。要保存的 Attachment。
Cancel%可选(VBScript 中不可用)。当事件发生时为 False。如果事件过程将该参数设置为 True,则
保存操作没有完成,附件没有被更改。
说明
在 VBScript 中,如果将该函数的返回值设为 False,则保存操作被取消,附件没有被更改。
示例
本 VBScript 示例通知用户不允许保存附件。它返回 False 取消保存操作。
Function Item_BeforeAttachmentSave(ByVal SaveAttachment)
MsgBox "You are not allowed to save " & SaveAttachment.Name
Item_BeforeAttachmentSave = False
End Function
BeforeCheckNames 事件
在 Microsoft Outlook 开始解析项目的收件人集合中的名称前发生。
Sub object_BeforeCheckNames(Cancel As Boolean)
object该表达式的值为“应用于”列表中的一个对象。在 VBScript 中,用 Item 代替。
Cancel%可选(VBScript 中不可用)。当事件发生时为 False。如果事件过程将该参数设置为 True,则
取消操作,而且不解析收件人集合中的名称。
说明
在 VBScript 中,如果将该函数的返回值设为 False,则取消操作,而且不解析收件人集合中的名称。
示例
本 VBScript 示例询问用户是否要解析名称,并在用户回答“否”时返回 False 取消解析操作。
Function Item_BeforeCheckNames()
If MsgBox ("Do you want to resolve names now?",4) = 7 Then
Item_BeforeCheckNames = False
End If