Hombre, no te lo tomes a mal
Según aquí, dicen que si se puede.
Mi recomendación de usar el shellexecute es porque de esta forma no tienes que preocuparte por si tiene outlook exprees, 2000, 2003, edora, o lo que sea, con shellexecute se abrirá el correo predeterminado. Por eso creo que la solución a tu problema sería utilizar el shellexecute.
Cita:
Empezado por Jose Manuel
...(Hay respuesta para esto en varios foros que dicen que no es posible),...
|
pues según esta instrucción si se puede, si utilizas el shellexecute de esta forma:
Código Delphi
[-]
ShellExecute(Handle, 'open',
'mailto:SomeN@Somewhere.com?subject=MySubject&Attach=''C:\Attachment.txt''',
nil, nil, SW_SHOW)
Puntos clave
(1) El adjunto (&Attach) debe estar al final
(2) la ruta y el nombre del archivo se definen por separado por comillas
(3) No todos aceptan archivos adjuntos, pero esto funciona con Outlook 97 & 2000. Podrías probarlo con el 2003
Fuente:
steve dabrosca