Enviar mails desde excel con Archivos Adjuntos
Publicado por Nelson Torres (63 intervenciones) el 04/11/2011 16:51:44
Hola a Todos!!!!
Esta vez tengo el siguiente inconveniente:
Conseguí en la red este codigo que me permiete enviar mensajes usando como puente Gmail:
Dim oMsg, oConf, Flds
Set oMsg = CreateObject("CDO.Message")
Set oConf = CreateObject("CDO.Configuration")
oConf.Load -1
Set Flds = oConf.Fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "[email protected]"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "Contraseña"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Update
End With
With oMsg
Set .Configuration = oConf
.From = """Asunto"" <[email protected]>"
.To = "Destino"
.Subject = "Asunto"
.TextBody = "Cuerpo"
.Send
End With
Lo bueno es que nunca me ha fallado, lo malo es que tengo que enviar cientos de registros a diferentes cuentas en formato PDF y no se como adjuntar los archivos. Al inconveniente se suma que no tengo cuentas en Outlook ni Lotus y preferiria no cambiar el codigo original ya que me implica mucho trabajo volver a acoplarlo por la relacion de variables que uso actualmente. Alguien me podria ayudar?. Y por otro lado alguien sabria como guardo hojas de calculo en formato PDF?
A quien pueda le estare muy agradecido!
Saludos!!!
Esta vez tengo el siguiente inconveniente:
Conseguí en la red este codigo que me permiete enviar mensajes usando como puente Gmail:
Dim oMsg, oConf, Flds
Set oMsg = CreateObject("CDO.Message")
Set oConf = CreateObject("CDO.Configuration")
oConf.Load -1
Set Flds = oConf.Fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "[email protected]"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "Contraseña"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Update
End With
With oMsg
Set .Configuration = oConf
.From = """Asunto"" <[email protected]>"
.To = "Destino"
.Subject = "Asunto"
.TextBody = "Cuerpo"
.Send
End With
Lo bueno es que nunca me ha fallado, lo malo es que tengo que enviar cientos de registros a diferentes cuentas en formato PDF y no se como adjuntar los archivos. Al inconveniente se suma que no tengo cuentas en Outlook ni Lotus y preferiria no cambiar el codigo original ya que me implica mucho trabajo volver a acoplarlo por la relacion de variables que uso actualmente. Alguien me podria ayudar?. Y por otro lado alguien sabria como guardo hojas de calculo en formato PDF?
A quien pueda le estare muy agradecido!
Saludos!!!
Valora esta pregunta


0