![]() |
Outlook Mail versenden
Guten Tag,
Ich habe folgendes Problem: Seit der Umstellung von Office 2000 auf 2003 geht das hier nicht mehr:
Delphi-Quellcode:
es gibt den Fehler:
function TOutlook.AddEmailItem(const AEmail, ASubject, ABody: String; AAppendSignature: Boolean = True): MailItem;
begin Result := FApplication.CreateItem(olMailItem) as MailItem; Result.To_ := AEmail; Result.Subject := ASubject; Result.GetInspector.Caption; Result.Body := ABody + Result.Body; end; Zitat:
Ich habe auch die neue TypeLibrary importiert. mfg |
Re: Outlook Mail versenden
Hallo,
Was für ein Typ ist FApplication? |
Re: Outlook Mail versenden
Wie hast du Office 2003 installiert? MS Office ist bekannt dafür das nach einem Update (vor allem wenn die alte Version noch aktiv bleibt) oft nichts geht. Besser ist es immer erst di alte Version zu deinstallieren und dann die neue zu installieren. Optimal ist es gleich den ganzen Rechner platt zu machen da oft irgendwelche Reste der alten Version Probleme bereiten (z.B. zerschossene MAPI-Schnittstelle).
|
Re: Outlook Mail versenden
FApplication : OutlookApplication;
Die Kiste ist komplett neu aufgesetzt worden... |
Re: Outlook Mail versenden
Importier mal die TLB von outlook um zu sehen ob evtl. die GUID von MailItem sich geändert hat.
|
Re: Outlook Mail versenden
Vllt hilft das:
Delphi-Quellcode:
uses ShellApi;
... procedure TForm1.Button1Click(Sender: TObject); VAR Addy :String; Betreff: String; Text: String; begin Addy := 'test@test.de'; Betreff := 'Ich will dir ne Email schreiben!'; Text := Memo1.Text; ShellExecute(Application.Handle, 'open', PChar('mailto:'+Addy+'?subject='+Betreff+'&body='+Text),nil, nil, sw_shownormal); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz