Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 904
  • Last Modified:

Late binding to Outlook error in Access 2010

I'm getting the error
429 - ActiveX component can't create object
when using

    Dim appOutlook as object
    Set appOutlook = CreateObject("Outlook.Application")

This used to work OK but now fails whether Outlook is already running or not.
Any suggestions?
0
kentgorrell
Asked:
kentgorrell
  • 3
  • 2
1 Solution
 
Patrick MatthewsCommented:
Have you checked to see if there are any broken references?
0
 
kentgorrellAuthor Commented:
I'm using Late Binding and no no broken references.
0
 
Chris BottomleyCommented:
Is it any better if you try the following?

Chris
Dim appOutlook as object
        Set appOutlook = CreateObject("Outlook.Application", "localhost")

Open in new window

0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
kentgorrellAuthor Commented:
It's different, with your code I get
error 463 Class not registered on local machine
0
 
Chris BottomleyCommented:
Hmmm implies that there is an issue with outlook itself to me.  The problem is you say outlook is ok, will have to look into it but I am guessing a repair / re-insall type solution!

Chris
0
 
Chris BottomleyCommented:
YUp looks like the first recommendation is a repair and then retry

Chris
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now