Results 1 to 4 of 4

Thread: Outlook 2003 Automation Issue

  1. #1

    Thread Starter
    Lively Member
    Join Date
    May 2007
    Posts
    69

    Outlook 2003 Automation Issue

    All,

    I've got an application that automates Outlook 2003. Up until recently,
    everything was working fine.

    Then, all of the sudden, an issue started appearing. Here's the details.

    1) When Outlook was not open (running in the background via the
    CreateObject("Outlook Application"), the email would not be sent, and would
    appear in the Inbox Folder with the message "This message has not been sent"
    in a gray bar across the top.

    2) With Outlook open (appearing in the task bar), the email would be sent
    as it should. No issues would be encountered.

    Any and all help would be appreciated!! I'm about at my wits end.

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Outlook 2003 Automation Issue

    Can you post some code? Is this an AddIn?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3

    Thread Starter
    Lively Member
    Join Date
    May 2007
    Posts
    69

    Re: Outlook 2003 Automation Issue

    It took lots of surfing to resolve but I've figured it out.

    In the code I was using, after creating the namespace object..

    "Set OLNS = OLAPP.GetNamespace("MAPI")"

    I wasn't calling the ".Logon" method. Once I added the code to call the method, it started working.

    Now, I just need to figure out why this became an issue all of the sudden.

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Outlook 2003 Automation Issue

    When Outlook opens manually it logs on to your default profile. When you are doing it via code you are not and this may have changed due to an update or sp.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width