See if this weblink can shed any light on the issue...
http://www.exceltip.com/st/Control_O...Excel/464.html
Mark Ivey
"Nathan Berton" <(E-Mail Removed)> wrote in message
news:a115ed56-2572-4901-93e8-(E-Mail Removed)...
> Hi,
>
> I'm trying to use Excel to add an attachment to an Outlook email
> that's already been opened in Outlook. I have code that creates a new
> email and adds the attachment, but I want to be able to preserve the
> email chain in a reply or add the file after I've already written the
> body of the email.
>
> Any help is appreciated! Thanks! Here's the code I mentioned that I
> already have:
>
> Sub test()
> Dim filename As String
> Dim result As Long
> Dim OutMail As Object
> Dim OutApp As Object
>
> Set OutApp = CreateObject("Outlook.Application")
> OutApp.Session.Logon
> Set OutMail = OutApp.CreateItem(0) ' this is the line
> I expect needs to be changed.
>
>
> With OutMail
> .To = ""
> .CC = ""
> .BCC = ""
> .Subject = "Emailing: " & ActiveWorkbook.Name
> .Body = ""
> .Attachments.Add Environ("temp") & "\zip\" &
> Mid(ActiveWorkbook.Name, 1, Len(ActiveWorkbook.Name) - 4) & ".zip"
> .Display
> End With
> Set OutMail = Nothing
> Set OutApp = Nothing
> End Sub