Fórum Como enviar dados para o CORPO DA MENSAGEM do Outlook #159155
09/05/2003
0
Agradeço qualquer tipo de ajuda.
Cal_trota
Curtir tópico
+ 0Posts
10/05/2003
Cruz
Crie um edit para o destinatário.
Crie um edit para o assunto.
Crie um memo para o corpo.
Crie o botão enviear.
No evento onClique do botão enviar escreva o código abaixo:
//código para enviar o e-mail
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
begin
s:= ´mailto: ¬s ?subject= ¬s &body=¬s´;
ShellExecute(Handle,
Pchar(´Open´),
PChar(Format(s,[edEmail.Text,edAssunto.Text,MemoCorpo.Text])),
nil,
nil,
SW_SHOWNORMAL);
end;
//qualquer dúvida entre em contato.
Gostei + 0
10/05/2003
Marcelo.c
const olMailItem = 0;
var
Outlook: OLEVariant;
MailItem: Variant;
begin
try
Outlook:=GetActiveOleObject(´Outlook.Application´);
except
Outlook:=CreateOleObject(´Outlook.Application´);
end;
MailItem := Outlook.CreateItem(olMailItem);
with MailItem do begin
Recipients.Add(´email@email.com´);
Subject := ´Assunto´;
[b:3e0141e84b]Body := ´corpo da mensagem´;[/b:3e0141e84b]
Attachments.Add(´C:\Windows\Win.ini´);
Send;
end;
Outlook := Unassigned;
end;
Gostei + 0
10/05/2003
Marcelo.c
Para este código é necessário inserir a biblioteca [b:2f43e3bac2]ComObj[/b:2f43e3bac2] no [b:2f43e3bac2]Uses[/b:2f43e3bac2]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)