We help IT Professionals succeed at work.
Get Started

Sending emails from Access - Error 287

jdc1944
jdc1944 asked
on
3,760 Views
Last Modified: 2014-03-20
I'm trying to send an email from Access using Outlook.  I have several macros that send emails for different purposes, most using the docmd.sendobject method.  This works fine althought a security message does pop up in Outlook askingthe user to confirm the action, which is not a problem.

I then have another macro that is used to send an email with a word document as an attachement.  All was fine when we were using XP and 2003 but having upgraded to Win 7 and Office 2010 this no longer works.  I have tried several different methods of sending this email but the jist of it is ...

Dim oLook As Object
Dim oMail As Object
Set oLook = CreateObject("Outlook.Application")
Set oMail = oLook.CreateItem(0)

With oMail
   .To = test@test.com
   .Body ="Hello World"
   .Subject = "hello"
   .Attachments.Add ("attachment.doc")
   .Send
End With

Open in new window


All the different codes I have tried vary arround the use of creating an Outlook object.  I can't use the SendObject method because it does not support attachments.

The error message that I get is...
Run-time error '287':
Application-defined or object-defined error.

I have done a lot of research on the net trying to find a solution which I have not been able to find.

One thing that does keep coming up is security within Outlook not allowing Access to send emails.  Outlook doesn't even come up with the message asking the user to confirm the issue.

Has anyone else come up against this and know of a solution, whether in Access or Outlook?

TIA.
Comment
Watch Question
CERTIFIED EXPERT
Commented:
This problem has been solved!
Unlock 1 Answer and 7 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE