Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Attachments
I am trying to send Excel worksheets to mail receipients.
The worksheets are in a workbook. I can get the workbook to send using this code but I need it to send the WORKSHEET only. Any ideas, please. Sub ATest() Code being used: Dim xlApp As New Excel.Application, xlItem As Excel.Sheets Dim olApp As New Outlook.Application, olItem As Outlook.MailItem Dim olAttachments As Outlook.Attachments Dim strMess As String, strTitle As String, strTo As String Set olItem = olApp.CreateItem(olMailItem) strTo = " strMess = "New Worksheet Attached" olItem.Subject = "New Worksheet " olItem.to = strTo olItem.Attachments.Add ("P:\MyFolder\activities.xls") olItem.Body = strMess olItem.Send Set olItem = Nothing End Sub |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Attachments
copy the sheet to a new workbook with only a single sheet. Send this
workbook. Close this copy without saving. Do this in code, of course. -- Regards, Tom Ogilvy "Gerry" wrote in message ... I am trying to send Excel worksheets to mail receipients. The worksheets are in a workbook. I can get the workbook to send using this code but I need it to send the WORKSHEET only. Any ideas, please. Sub ATest() Code being used: Dim xlApp As New Excel.Application, xlItem As Excel.Sheets Dim olApp As New Outlook.Application, olItem As Outlook.MailItem Dim olAttachments As Outlook.Attachments Dim strMess As String, strTitle As String, strTo As String Set olItem = olApp.CreateItem(olMailItem) strTo = " strMess = "New Worksheet Attached" olItem.Subject = "New Worksheet " olItem.to = strTo olItem.Attachments.Add ("P:\MyFolder\activities.xls") olItem.Body = strMess olItem.Send Set olItem = Nothing End Sub |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Attachments
Hi Gerry
Look for code examples here http://www.rondebruin.nl/sendmail.htm You can use one of the the Add-ins also if you want http://www.rondebruin.nl/mail/add-in.htm -- Regards Ron de Bruin http://www.rondebruin.nl "Gerry" wrote in message ... I am trying to send Excel worksheets to mail receipients. The worksheets are in a workbook. I can get the workbook to send using this code but I need it to send the WORKSHEET only. Any ideas, please. Sub ATest() Code being used: Dim xlApp As New Excel.Application, xlItem As Excel.Sheets Dim olApp As New Outlook.Application, olItem As Outlook.MailItem Dim olAttachments As Outlook.Attachments Dim strMess As String, strTitle As String, strTo As String Set olItem = olApp.CreateItem(olMailItem) strTo = " strMess = "New Worksheet Attached" olItem.Subject = "New Worksheet " olItem.to = strTo olItem.Attachments.Add ("P:\MyFolder\activities.xls") olItem.Body = strMess olItem.Send Set olItem = Nothing End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
attachments - | Setting up and Configuration of Excel | |||
attachments | Excel Discussion (Misc queries) | |||
Email attachments | New Users to Excel | |||
links to attachments | Links and Linking in Excel | |||
Attachments | Excel Worksheet Functions |