Parametro envio email por vb (excel)

30/08/2006 - 13:55 por jordi | Informe spam
He conseguido enviar emails automaticos desde excel utilizando el
cliente outlook, incluyendo el destinatario, el asunto, el cuerpo del
mensaje, etc...en celdas de excel.

La consulta surje al necesitar hacer un envio automatico de email pero
con una fecha de entrega concreta definida en la hoja excel.
¿Es posible???? ¿Existe algun parametro???

Gracias anticipadas.


Sub Mail_with_outlook()
Dim OutApp As Object
Dim OutMail As Object
Dim strto As String, strcc As String, strbcc As String
Dim strsub As String, strbody As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
strto = "A@B.COM"
strcc = ""
strbcc = ""
strsub = "Important message"
strbody = "Hi there" & vbNewLine & vbNewLine & _
"Cell A1 is changed"
With OutMail
.To = strto
.CC = strcc
.BCC = strbcc
.Subject = strsub
.Body = strbody
.Send
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
 

Leer las respuestas

#1 Francisco Parrilla
30/08/2006 - 16:31 | Informe spam
Intenta desde el modulo calculate de la hoja o bien aplica un timer a la
hoja cada cierto tiempo para saber si es hora del envio :)

Esto ya se ha aplicado muchas veces dentro del foro "timer" , solo dale una
busqueda :)

Atte.
?T Francisco T?
http://groups.msn.com/ExcelVbaMacrosOffice

El verdadero buscador crece y aprende, y descubre que siempre es el
principal responsable de lo que sucede.
Jorge Bucay

La oscuridad nos envuelve a todos, pero mientras el sabio tropieza en alguna
pared, el ignorante permanece tranquilo en el centro de la estancia.
Anatole France

Preguntas similares