Hi Guys

I am writing the following piece of code to send an attachement through email using VBA. It works fine. The only thing is my client wants to view it first before sending.

So the attachement should be in the email and all the recipients name should be in To section of the email outlook window and then the users will press SEND button on email manually to send it.

Can this be done? Can anyone change the code accrodingly.
Sub Mail_ActiveSheet()

    Dim FileExtStr As String
    Dim FileFormatNum As Long
    Dim Sourcewb As Workbook
    Dim Destwb As Workbook
    Dim TempFilePath As String
    Dim TempFileName As String
    Dim OutApp As Object
    Dim OutMail As Object

    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With

    Set Sourcewb = ActiveWorkbook

    'Copy the ActiveSheet to a new workbook
    Sheets("Sheet1").Copy
    Set Destwb = ActiveWorkbook

    'Determine the Excel version and file extension/format
    With Destwb
        'If Val(Application.Version) < 12 Then
            'You use Excel 97-2003
           ' FileExtStr = ".xls": FileFormatNum = -4143
        'Else
            'You use Excel 2007-2013
            Select Case Sourcewb.FileFormat
            Case 51: FileExtStr = ".xlsx": FileFormatNum = 51
            Case 52:
                If .HasVBProject Then
                    FileExtStr = ".xlsm": FileFormatNum = 52
                Else
                    FileExtStr = ".xlsx": FileFormatNum = 51
                End If
            Case 56: FileExtStr = ".xls": FileFormatNum = 56
            Case Else: FileExtStr = ".xlsb": FileFormatNum = 50
            End Select
        'End If
    End With

    '    'Change all cells in the worksheet to values if you want
    '    With Destwb.Sheets(1).UsedRange
    '        .Cells.Copy
    '        .Cells.PasteSpecial xlPasteValues
    '        .Cells(1).Select
    '    End With
    '    Application.CutCopyMode = False

    'Save the new workbook/Mail it/Delete it
       TempFilePath = Environ$("temp") & "\"
         'TempFileName = Sourcewb.Name & " " & Format(Now, "dd-mmm-yy h-mm-ss")

   TempFileName = Sourcewb.Name
    
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)

    With Destwb
       
  .SaveAs TempFilePath & TempFileName & FileExtStr, FileFormat:=FileFormatNum

  
  '.SaveAs TempFilePath & TempFileName


        On Error Resume Next
        With OutMail
            .To = "[email protected]"
                      
            .Subject = "Williams Lea BaNCS Cheque Log Report"
            .Body = "Please see attached Report for " & Format(Now, "dd/mm/yyyy hh:mm:ss")
            .Attachments.Add Destwb.FullName
           
            .Send   'or use .Display
        End With
        On Error GoTo 0
        .Close savechanges:=False
    End With

    'Delete the file you have send
    Kill TempFilePath & TempFileName & FileExtStr

    Set OutMail = Nothing
    Set OutApp = Nothing

    With Application
        .ScreenUpdating = True
        .EnableEvents = True
    End With
End Sub
Thanks