It can be done with VBA code, but deploying VBA code to other machines is
not recommended as a deployment method. The best way to deploy code like
that is to use an Outlook COM addin. An alternative would be to use a custom
form for the workflow.
Check out www.outlookcode.com, where you can find examples of routed forms
that can be used for workflow and also examples and information on Outlook
[MVP - Outlook]
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.