Guardar Pdf y enviar por Mail
Para Dante amor.
Buenos días, sabes que en esta consulta que me pasaste me esta dando un error. ¿Me podrás ayudar?
Guardar la en PDF y genere en un mail automático, pero me da un error en lo que te marque en negrita
Gracias por tu ayuda!
Sub GuardarPdf()
Dim hojas()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ruta = "C:\Users\martinb\Desktop\SPM\"
n = -1
For Each h In Sheets
If h.[G4] <> "" Then
n = n + 1
ReDim Preserve hojas(n)
hojas(n) = h.Name
If nomb = "" Then
nomb = [G4] & " " & Format(Range("G2"), "dd-mm-yyyy") + Format(Now, "(hh'mm)") & ".pdf"
End If
End If
Next
If n > -1 Then
Sheets(hojas).Copy
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ruta & nomb, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
ActiveWorkbook.Close False
'
Set dam = CreateObject("outlook.application").createitem(0)
dam.To = "[email protected]"
dam.Subject = arch
dam.Body = "Poner aquí el texto del Cuerpo del mensaje"
dam.Attachments.Add Ruta & arch & ".pdf"
dam.Send 'El correo se envía en automático
'dam.Display 'El correo se muestra
MsgBox "Archivo PDF generado"
End Sub