• Lunes 23 de Diciembre de 2024, 05:44

Autor Tema:  Adjuntar Archivo A Outlook  (Leído 2730 veces)

rodolfo

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Adjuntar Archivo A Outlook
« en: Miércoles 23 de Junio de 2004, 08:32 »
0
:comp:  Necesito que cuando le de click a un comand button se abra outlook con un archivo adjunto que yo he definido y q se encuentra en formato excel, de tal forma q solo se escriba el mensaje y se envíe desde outlook a una dirección de correo predeterminada...

Gracias...

:blink:

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Adjuntar Archivo A Outlook
« Respuesta #1 en: Miércoles 23 de Junio de 2004, 13:39 »
0
Hola rodolfo.

Este código serviría para hacer un envío básico de un mensaje con Outlook.
Código: Text
  1.  
  2. Public Function MailTo(Byval Dest As String, Byval Subject As String, Byval Body As String, Optional Byval Adjunto As String) As Boolean
  3.    On Error Goto Err_MailTo
  4.  
  5.    Dim objOLMAIL As Object
  6.    Dim objMAIL As Object
  7.    Dim objATCH As Object
  8.    Dim objDEST As Object  
  9.  
  10.    Set objOLMAIL = CreateObject("Outlook.Application")
  11.    Set objMAIL = objOLMAIL.CreateItem(0)
  12.    objMAIL.Subject = Subject
  13.    objMAIL.Body = Body
  14.  
  15.    Set objDEST = objMAIL.Recipients
  16.    objDEST.Add Dest
  17.    If Not objDEST.ResolveAll Then
  18.         MsgBox "Error en destinatario de correo " & Dest & "."
  19.         GoTo Exit_MailTo
  20.    End If
  21.  
  22.    If Adjunto <> "" Then
  23.       Set objATCH = objMAIL.Attachments
  24.       objATCH.Add Adjunto
  25.    End If
  26.  
  27.    objMAIL.Send
  28.  
  29.    MailTo = True  
  30.  
  31. Exit_MailTo:
  32.    Set ObjDEST = Nothing
  33.    Set ObjATCH = Nothing
  34.    Set objMAIL = Nothing
  35.    Set objOLMAIL = NOthing
  36.    Exit Function
  37.  
  38. Err_MailTo:
  39.    MsgBox Err.Description
  40.    Resume Exit_MailTo
  41.  
  42. End Function
  43.  
  44.  

Suerte.