Public oOutlook,oOutlookEvents,oVFPCom */ Make sure outlook is already started oOutlook = GetObject(,"outlook.application") oOutlookEvents = Createobject("OutlookEvents") oVFPCom = Createobject("vfpcom.comutil") oVFPCom.BindEvents(oOutlook,oOutlookEvents) DEFINE CLASS OutlookEvents AS custom PROCEDURE ItemSend(Item,Cancel) * Add user code here Messagebox(item.subject) ENDPROC PROCEDURE NewMail * Add user code here ENDPROC PROCEDURE OptionsPagesAdd(Pages) * Add user code here ENDPROC PROCEDURE Quit * Add user code here ENDPROC PROCEDURE Reminder(Item) * Add user code here ENDPROC PROCEDURE Startup * Add user code here ENDPROC ENDDEFINE>Is there any way to trap for outlook events from within Vfp6 such as a user clicking on the send button.