You can do this from within outlook using vba.
See example that follows
Public Sub ReadExcelOutEmail()
Dim RetVal, Ans6
Dim myOLApp As Outlook.Application
Dim myitem As Outlook.MailItem
Dim exlApp As Object, objResultsSheet As Object, objWorkBook As Object
'***************************************************************************************
' this is simply taking what is on the excel spreadsheet and putting the figures onto
' the body of an e-mail that is sent to Melissa
'****** this is not being used in this project we are using the form ******
'***************************************************************************************
' opens excel application
RetVal = Shell("c:\Program Files\Microsoft Office\Office\Excel.exe", 0)
' creates object
Set exlApp = CreateObject("Excel.Application"
' set the library
Set exlApp = GetObject("c:\firestone\Melissa.xls"

'exlApp.Parent.Windows(1).Visible = True
'exlApp.Application.Visible = False
Set objResultsSheet = exlApp.worksheets(1)
exlApp.Application.ScreenUpdating = False
exlApp.Application.DisplayAlerts = False
' here is the info from a cell
Ans6 = objResultsSheet.Range("A1"

.Value
exlApp.Application.Save
Set myOLApp = New Outlook.Application
' Creates a new MailItem form
Set myitem = myOLApp.CreateItem(olMailItem)
' Set the "To" field
myitem.To = "flagisup@ix.netcom.com"
myitem.Subject = "Survey"
myitem.Body = "This is the results " & Ans6 & Chr(10) & "This is the results " & Ans6
' Display the item
myitem.display
End Sub