Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Can someone possibly help. I have written the following macro to send an excel spreadsheet as an attachment. It all seems to work well except, for some reason, it does not put the text "Please find attached" that I want in the body of the email. It only adds the attachment and the subject title. Can someone tell me where I am going wrong? Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail ..To = " ..CC = " ..BCC = "" ..Subject = "Text" Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" ..Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") ..Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub -- twogoodtwo ------------------------------------------------------------------------ twogoodtwo's Profile: http://www.excelforum.com/member.php...o&userid=12738 View this thread: http://www.excelforum.com/showthread...hreadid=346026 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub Mail_workbook_Outlook()
Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail ..To = " ..CC = " ..BCC = "" ..Subject = "Text" Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" ..Body = strbody ..Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") ..Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub -- HTH RP (remove nothere from the email address if mailing direct) "twogoodtwo" wrote in message ... Can someone possibly help. I have written the following macro to send an excel spreadsheet as an attachment. It all seems to work well except, for some reason, it does not put the text "Please find attached" that I want in the body of the email. It only adds the attachment and the subject title. Can someone tell me where I am going wrong? Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail To = " CC = " BCC = "" Subject = "Text" Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub -- twogoodtwo ------------------------------------------------------------------------ twogoodtwo's Profile: http://www.excelforum.com/member.php...o&userid=12738 View this thread: http://www.excelforum.com/showthread...hreadid=346026 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try:
Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail .To = " .CC = " .BCC = "" .Subject = "Text" .Body = "Please find attached" & _ vbNewLine & vbNewLine & _ "Kind regards" & _ vbNewLine & vbNewLine & _ "Me" .Attachments.Add _ "L:\somewhere\somewhere\somewhere\spreadsheet. xls" .Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub Regards Trevor "twogoodtwo" wrote in message ... Can someone possibly help. I have written the following macro to send an excel spreadsheet as an attachment. It all seems to work well except, for some reason, it does not put the text "Please find attached" that I want in the body of the email. It only adds the attachment and the subject title. Can someone tell me where I am going wrong? Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail To = " CC = " BCC = "" Subject = "Text" Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub -- twogoodtwo ------------------------------------------------------------------------ twogoodtwo's Profile: http://www.excelforum.com/member.php...o&userid=12738 View this thread: http://www.excelforum.com/showthread...hreadid=346026 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
How about something like the following: (you've assigned the variable but haven't assigned it to the "Body" property) Best regards John UNTESTED... Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" With OutMail .To = " .CC = " .BCC = "" .Subject = "Text" .Body = strbody .Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") .Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub "twogoodtwo" wrote in message ... Can someone possibly help. I have written the following macro to send an excel spreadsheet as an attachment. It all seems to work well except, for some reason, it does not put the text "Please find attached" that I want in the body of the email. It only adds the attachment and the subject title. Can someone tell me where I am going wrong? Sub Mail_workbook_Outlook() Dim OutApp As Outlook.Application Dim OutMail As Outlook.MailItem Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(olMailItem) With OutMail To = " CC = " BCC = "" Subject = "Text" Dim strbody As String strbody = "Please find attached" & vbNewLine & vbNewLine & _ "Kind regards" & vbNewLine & _ "Me" Attachments.Add ("L:\somewhere\somewhere\somewhere\spreadsheet.xls ") Display End With Set OutMail = Nothing Set OutApp = Nothing End Sub -- twogoodtwo ------------------------------------------------------------------------ twogoodtwo's Profile: http://www.excelforum.com/member.php...o&userid=12738 View this thread: http://www.excelforum.com/showthread...hreadid=346026 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Email excel spreadsheet - embedded in email | Excel Discussion (Misc queries) | |||
Sending a Spreadsheet as an Email Attachment vs. Imbedded in Email | Excel Discussion (Misc queries) | |||
Spreadsheet as an attachement | New Users to Excel | |||
Transfer Email addresses from spreadsheet to email address book | Excel Discussion (Misc queries) | |||
Turning a notepad document into an excel spreadsheet | Setting up and Configuration of Excel |