I can send mail but I am unable to paste pivot table into mail body.? Below is my code.
Private Sub CommandButton1_Click()
Dim OutApp As Object
Dim OutMail As Object
Dim emailRng As Range, cl As Range
Dim sTo As String
Dim sCC As String
Dim sBCC As String
Dim StrBody As String
Set emailRng = ThisWorkbook.Sheets("Master").Range("A2:A6")
For Each cl In emailRng
sTo = sTo & ";" & cl.Value
Next
sTo = Mid(sTo, 2)
Set emailRng = ThisWorkbook.Sheets("Master").Range("B2:B6")
For Each cl In emailRng
sCC = sCC & ";" & cl.Value
Next
sCC = Mid(sCC, 2)
Set emailRng = ThisWorkbook.Sheets("Master").Range("C2:C6")
For Each cl In emailRng
sBCC = sBCC & ";" & cl.Value
Next
sBCC = Mid(sBCC, 2)
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = sTo
.CC = sCC
.BCC = sBCC
.Subject = "MFN At Station"
.Body = Sheets("Master").Cells(2, 4) & vbNewLine & _
Sheets("Master").Cells(2, 5) & vbNewLine & _
Sheets("Master").Cells(2, 10) & vbNewLine & _
Sheets("Master").Cells(2, 6) & vbNewLine & _
Sheets("Master").Cells(2, 11) & vbNewLine & _
Sheets("Master").Cells(2, 7) & vbNewLine & _
Sheets("Master").Cells(2, 8)
.Attachments.Add ("C:\Users\ihameed\Desktop\test\tree.txt")
.Send
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub