Form Events

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Form events occur when something happens to an item displayed in a form, such as when it's saved or opened or when a user-defined action is started.

Most often, form events are handled by VBScript code within the form itself. Learn about working with Outlook events.

Some events can be cancelled. That is, your event handler can prevent Microsoft Outlook from performing the default action associated with the event. For example, you can write an event handler for the Forward event to prevent an item from being sent to recipients who are not on a list of approved recipients. Learn about canceling an event.

The following table lists the form events supported by Outlook.

Event

Cancelable?Description
AttachmentAddNoOccurs when an attachment has been added to the item
AttachmentReadNoOccurs when an attachment has been opened for reading
BeforeAttachmentSaveYesOccurs before an attachment is saved
BeforeCheckNamesYesOccurs before Outlook starts resolving names in the recipients collection of the item
CloseYesOccurs before Outlook closes the inspector displaying the item
CustomActionYesOccurs before Outlook executes a custom action of an item
CustomPropertyChangeNoOccurs when a custom item property has changed
ForwardYesOccurs before Outlook executes the Forward action of an item
OpenYesOccurs before Outlook opens an inspector to display the item
PropertyChangeNoOccurs when an item property has changed
ReadNoOccurs when an item is opened for editing by a user
ReplyYesOccurs before Outlook executes the Reply action of an item
ReplyAllYesOccurs before Outlook executes the Reply to All action of an item
SendYesOccurs before Outlook sends the item
WriteYesOccurs before Outlook saves the item in a folder