Envío automático de archivo de Excel
Hola que tal, antes que nada un afectuoso saludo.
Pues bien, espero que me puedan ayudar con el siguiente código que ya me tiene un tanto desesperado:
Sub Confirmar()
Dim Resp As Byte
Resp = MsgBox("Desea enviar la minuta?", _
vbQuestion + vbYesNo, "EXCELeINFO")
If Resp = vbYes Then
MsgBox "La minuta fue enviada", vbExclamation, "EXCELeINFO"
Active.Workbook_BeforeSave
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.logon
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = "[email protected]"
.CC = ""
.Subject = "Envío automático de Excel"
.Body = "Adjunto a este correo os mando el control de kilometraje e incidencias del vehículo utilizado en mi jornada laboral, recibir un cordial saludo "
.Send
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
Else
MsgBox "Puede enviar la minuta manualmente con el botón enviar", vbCritical, "EXCELeINFO"
End If
End Sub
Objetivo del código: Enviar el archivo de forma automática al presionar "guardar" con previa autorización del usuario.
Error que marca: 424 se requeire un objeto.
Ojalá que me puedan ayudar con este código, se los voy a agradecer muchísimo.
Saludos!