Late binding code
Dim OutlookApp As Object
Dim EM As Object
On Error Resume Next
Set OutlookApp = GetObject(,"Outlook.Application")
If Err.Number0 Then
Err.Clear
Set OutlookApp=CreateObject("Outlook.Application")
If Err.Number0 Then
MsgBox "Cannot get Outlook"
Exit Sub
End If
End If
OutlookApp.GetNamespace("MAPI").Logon
Set EM = OutlookApp.CreateItem(olMailItem)
With EM
.To = "
.HTMLBody = "Something here..."
.Attachments.Add a(I)
.Display (False)
End With
Of course you'll remove reference to Outlook object library and
"John" wrote in message
...
Hi
I have the below code to send an email from within MS Access using
Outlook. What would be the late binding version of this code?
Many Thanks
Regards
Dim OutlookApp As Outlook.Application
Dim ns As Outlook.NameSpace
Dim EM As Outlook.MailItem
Set OutlookApp = New Outlook.Application
Set ns = OutlookApp.GetNamespace("MAPI")
ns.Logon
Set EM = OutlookApp.CreateItem(olMailItem)
With EM
.To = "
.HTMLBody = "Something here..."
.Attachments.Add a(I)
.Display (False)
End With
Set EM = Nothing
|