En excel, dos macros, crear pdf con la hoja 1 y adjunatrla y enviarla por mail
Tengo problemas, no me reconoce que archivo adjuntar!
Sub ReportePDF()
On Error Resume Next
Dim NombreArchivo As String
NombreArchivo = Sheets("Pedidos del mes").Range("b2").Value
Sheets("Pedido").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\USER-PC\Mis documentos\" & NombreArchivo & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
PDF1 = "\\USER-PC\Mis documentos\" & NombreArchivo & ".pdf"
End Sub
Sub Mail()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
'aqui va el correo electronico al cual queremos enviar el documento o mail.
.To = "[email protected]; [email protected]; [email protected]; [email protected]; [email protected]; 'Paola Ruiz Diaz' <[email protected]>"
.CC = "Ricardo Rosales <[email protected]>"
.BCC = ""
'aqui el asunto
.Subject = Sheets("pedidos del mes").Range("b2").Value
'el cuerpo del mensaje
.Body = "Estimados, Adjunto pedido"
' y aquí va el documento adjunto podemos poner la dirección de un documento cualquiera entre comillas para adjuntarlo.
.Attachments.Add (PDF1.pdf)
.display
.send
'aquí también puede ir un .send que enviara el correo automáticamente, por ahora solo lo mostrara
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub