Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello
I would like to send the excel file through Outlook with attachment. The email addresses are on the column B. And I use the following code to do so. The problem occurred on the attachment part. The error message is "Internal Application Error" . Could you help me to find out the problem from the following coding? Thanks in advance Regards Terr Sub send( Dim objOutlook As Outlook.Applicatio Dim objEMailMsg As Outlook.mailite Dim myAttachment Dim Recor Dim Sh Dim Set objOutlook = New Outlook.Applicatio Set objEMailMsg = objOutlook.CreateItem(olMailItem Set myAttachments = objEMailMsg.Attachment Record = Application.CountA(Sheets("Sheet1").Range("B:B")) + With objEMailMs x = D Sht = Worksheets("Sheet1").Cells(x, 2 Set myrecipient = .Recipients.Add(Sht myrecipient.Type = olT x = x + Loop Until x = Recor .Subject = "Testing by Terry .htmlbody = "hello .displa .sen myAttachments.Add "C:\Documents and Settings\terry\Desktop\email.xls" ***** End Wit End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Seemed to me when I ran it that putting the .send AFTER
myattachments.add made it work. I also specifically defined Dim myAttachments As Outlook.Attachments Simon Hello, I would like to send the excel file through Outlook with attachment. The email addresses are on the column B. And I use the following code to do so. The problem occurred on the attachment part. The error message is "Internal Application Error" . Could you help me to find out the problem from the following coding? Thanks in advance. Regards, Terry Sub send() Dim objOutlook As Outlook.Application Dim objEMailMsg As Outlook.mailitem Dim myAttachments Dim Record Dim Sht Dim x Set objOutlook = New Outlook.Application Set objEMailMsg = objOutlook.CreateItem(olMailItem) Set myAttachments = objEMailMsg.Attachments Record = Application.CountA(Sheets("Sheet1").Range("B:B")) + 1 With objEMailMsg x = 1 Do Sht = Worksheets("Sheet1").Cells(x, 2) Set myrecipient = .Recipients.Add(Sht) myrecipient.Type = olTo x = x + 1 Loop Until x = Record .Subject = "Testing by Terry" .htmlbody = "hello" .display .send myAttachments.Add "C:\Documents and Settings\terry\Desktop\email.xls" ****** End With End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can't send an attachment in Excel 2007 | New Users to Excel | |||
Can't send an attachment in Excel 2007 | Excel Discussion (Misc queries) | |||
Excel 03 - Send Attachment (can't minimize Outlook window) | Excel Discussion (Misc queries) | |||
My send to in excel/word does not offer send as attachment | Excel Discussion (Misc queries) | |||
cant send email attachment from excel | New Users to Excel |