Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: Outlook: Email mit Signatur erstellen

  Alt 20. Feb 2009, 03:09
Hallo Frank

Leider ist deinem Beitrag nicht zu entnehmen, um was für eine Outlook Version es sich handelt.
Habe den Code unter Outlook 2003 getestet. Funktioniert ohne Probleme.

Mein ausführbarer Code, falls ihn jemand noch mit einer anderen Outlook Version testen mag.

Delphi-Quellcode:
uses
  ComObj;

var
  FOutlookApplication: Variant;
  FMailitem: OleVariant;

procedure TForm1.Button1Click(Sender: TObject);
const
  olMailItem = 0;
  olFormatHTML = $00000002;
var
  s, Emailtext: string;
begin
  FOutlookApplication := CreateOleObject('Outlook.Application');
  Emailtext := 'hier steht ein Text';
  FMailitem := FOutlookApplication.CreateItem(olMailItem);
  FMailitem.subject := 'Betreff';
  FMailitem.ReadReceiptRequested := true;
  FMailitem.Recipients.Add('Test@irgendwas.de');

  FMailitem.BodyFormat := olFormatHTML;
  FMailitem.getinspector;
  showmessage(FMailitem.htmlbody);

  s := FMailitem.htmlbody;
  FMailitem.HtmlBody := '[b]Tes[/b]t';
  FMailitem.display;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  FMailitem := Unassigned;
  FOutlookApplication.Quit;
  FOutlookApplication := Unassigned;
end;
Thomas
  Mit Zitat antworten Zitat