Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2012, 09:56
Avatar de jhonjairo00
jhonjairo00
 
Fecha de Ingreso: noviembre-2010
Ubicación: Bogotá D.C.
Mensajes: 31
Antigüedad: 13 años, 5 meses
Puntos: 6
Respuesta: Adjuntar PDF Outlook

Hola

No sé si lo que quieres crear es un PDF cómo un reporte en CrystalReports o directamente desde algún texto, te dejo un par de links uno usando Crystal y el otro usando PDFSharp

Con Crystal
http://eperedo.comze.com/2009/09/personalizar-crystal-reports/

Con PDFSharp
http://copstone.com/2010/02/como-crear-un-archivo-pdf/

Igual para crear archivos PDF hay más maneras, no es sino que lo busques en Google y ya, ahora después de tener el archivo creado lo puedes enviar usando Outlook directamente de VB.Net, para lo cual deberás agregar las referencias de Microsoft Outlook 10.0 o 11.0 o 12.0 (según la versión de Office) y usar algo parecido a esto

Código vb:
Ver original
  1. Dim oApp As Outlook._Application
  2.         oApp = New Outlook.Application()
  3.  
  4.         ' Crear un nuevo elemento de correo.
  5.        Dim oMsg As Outlook._MailItem
  6.         oMsg = oApp.CreateItem(Outlook.OlItemType.olMailItem)
  7.         oMsg.Subject = "Asunto del mensaje"
  8.         oMsg.Body = "Cuerpo del mensaje"
  9.  
  10.         ' Reemplazar con una dirección válida de correo electrónico.
  11.        oMsg.To = "[email protected]"
  12.  
  13.         ' Agregar un archivo adjunto
  14.        ' Reemplazar con una ruta de acceso válida del archivo adjunto.
  15.        Dim sSource As String = "C:\PathArchivo\Archivo.pdf"
  16.         'Reemplazar con el nombre del archivo adjunto
  17.        Dim sDisplayName As String = "Archivo.pdf"
  18.  
  19.         Dim sBodyLen As String = oMsg.Body.Length
  20.         Dim oAttachs As Outlook.Attachments = oMsg.Attachments
  21.         Dim oAttach As Outlook.Attachment
  22.         oAttach = oAttachs.Add(sSource, , sBodyLen + 1, sDisplayName)
  23.  
  24.         ' Enviar
  25.        oMsg.Send()
  26.  
  27.         ' Limpiar
  28.        oApp = Nothing
  29.         oMsg = Nothing
  30.         oAttach = Nothing
  31.         oAttachs = Nothing

Espero te sirva y que no sea muy tarde ...

Saludos