I have created a script in VBA in Outlook, that move mails to our DMS. The macro takes a while around 2-3 seconds per e-mail. I need somehow to prevent the user from clicking around in outlook while the macro is running. I tried displaying a form with the command FrmInfoFlyt.Show (vbModeless), but that doesn't help. Any ideas ?