Some anti-virus programs have a script block that blocks access to CreateObject("Outlook.Application"). In any case, your code should attempt to use GetObject first, not CreateObject. If Outlook is already running, that should work OK.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Hi
>
[quoted text clipped - 17 lines]
>
> Simon