Hoja de correo usando Array VBA en Microsoft Excel

Anonim
  • Cree un nuevo libro de trabajo con SheetsArray.
  • Guarde el libro antes de enviarlo por correo.
  • Elimine el archivo de su disco duro después de enviarlo.
Sub Mail_SheetsArray () Dim strDate As String Sheets (Array ("Sheet1", "Sheet3")). Copiar strDate = Format (Date, "dd-mm-aa") & "" & Format (Time, "h-mm- ss ") ActiveWorkbook.SaveAs" Parte de "& ThisWorkbook.Name _ &" "& strDate &" .xls "ActiveWorkbook.SendMail" [email protected] ", _" Esta es la línea de asunto "ActiveWorkbook.ChangeFileAccess xlReadOnly Kill ActiveWorkbook .FullName ActiveWorkbook.Close False End Sub