![]() |
Kontakte in Outlook erzeugen?
Ich lese mit folgendem Code die Outlook-Ordnerstruktur in ein TreeView ein, was auch sehr gut und schnell funktioniert:
Delphi-Quellcode:
Nun möchte ich in diesem TreeView einen der Kontakte-Ordner auswählen und in diesem Ordner in Outlook neue Kontakte erzeugen. Weiß jemand, wie man das machen könnte?
procedure TForm2.btn2Click(Sender: TObject);
begin RetrieveOutlookFolders(TreeView1); end; procedure TForm2.RetrieveOutlookFolders(tvFolders: TTreeView); procedure LoadFolder(ParentNode: TTreeNode; Folder: OleVariant); var i: Integer; Node: TTreeNode; begin for i := 1 to Folder.Count do begin Node := tvFolders.Items.AddChild(ParentNode, Folder.Item[i].Name); LoadFolder(Node, Folder.Item[i].Folders); end; end; var outlook, NameSpace: OLEVariant; begin Screen.Cursor := crHourGlass; outlook := CreateOleObject('Outlook.Application'); NameSpace := outlook.GetNameSpace('MAPI'); LoadFolder(nil, NameSpace.Folders); outlook := Unassigned; Screen.Cursor := crDefault; end; |
Re: Kontakte in Outlook erzeugen?
Unter
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 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