Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello all. I am using the following code in an excel workbook (it is
automated to email itself as an attachment) that copies and pastes Sheet1 into the body of an email: Public Function SheetToHTML(SH As Worksheet) 'Function from Dick Kusleika his site 'http://www.dicks-clicks.com/excel/sheettohtml.htm 'Changed by Ron de Bruin 04-Nov-2003 Dim TempFile As String Dim Nwb As Workbook Dim myshape As Shape Dim fso As Object Dim ts As Object SH.Copy Set Nwb = ActiveWorkbook For Each myshape In Nwb.Sheets(1).Shapes myshape.Delete Next TempFile = Environ$("temp") & "/" & _ Format(Now, "dd-mm-yy h-mm-ss") & ".htm" Nwb.SaveAs TempFile, xlHtml Nwb.Close False Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.GetFile(TempFile).OpenAsTextStream(1, -2) SheetToHTML = ts.ReadAll ts.Close Set ts = Nothing Set fso = Nothing Set Nwb = Nothing Kill TempFile End Function I am a rookie with VBA. How can I get this code to copy both Sheet1 and Sheet2 into the body of the email? Any ideas/suggestions will be greatly appreciated. Have a nice day. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
email excel spreadsheet as body of message, not as attachment | Excel Discussion (Misc queries) | |||
Body message - email | Excel Programming | |||
Copy and Paste from Excel into Outlook Email message | Excel Programming | |||
How to paste cells from Excel into Outlook email body? | Excel Programming | |||
Copy and Paste a Worksheet Range to Email Body | Excel Programming |