Execute Method
Executes the action for the specified item. Returns the Microsoft Outlook item created by the action.
expression**.Execute**
*expression * Required. An expression that returns an Action object.
Remarks
When you run a program that uses the Microsoft Outlook object model to call the Execute method, you receive a warning message. This warning message tells you that a program is trying to execute an action or verb on your behalf and asks if you want to allow that. The warning message contains both a Yes and a No button. However, the Yes button is not available until five seconds have passed since the warning message appeared. You can dismiss the warning message immediately if you click No.
Example
This Visual Basic for Applications (VBA) example uses the Execute method to look through all the actions for the given e-mail message and executes the action called "Reply."
Sub SendReply()
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim MyItem As Outlook.MailItem
Dim myItem2 As Outlook.MailItem
Dim myAction As Outlook.Action
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
On Error GoTo ErrorHandler
Set MyItem = myOlApp.ActiveInspector.CurrentItem
For Each myAction In MyItem.Actions
If myAction.Name = "Reply" Then
Set myItem2 = myAction.Execute
myItem2.Send
Exit For
End If
Next myAction
Exit Sub
ErrorHandler:
MsgBox "There is no current item."
End Sub
Applies to | Action Object
See Also | Actions Property | AppointmentItem Object | ContactItem Object | JournalItem Object | MailItem Object | MeetingItem Object | NoteItem Object | PostItem Object | RemoteItem Object | ReportItem Object | TaskItem Object | TaskRequestItem Object