![]() |
Datenbank: MDB • Zugriff über: ADO
Outlook Kontakte in Datenbank synchonisieren
Hallo zusammen,
ich möchte eine Routine schreiben, die Kontakte aus Outlook (verschiedene Versionen (2000,2002...)) ausliest und danach synchonisiert. Für Outlook 2000 funktioniert das Laden wie folgt:
Delphi-Quellcode:
Bisher habe ich Outlook-Kontakte aus einer Outlook 2000 Version ausgelesen und in eine Datenbank geschrieben. Leider hat Microsoft diese Datenbank verändert und mir fehlen jetzt die neuen Namen der entsprechenden Felder.
outlook := CreateOleObject('Outlook.Application');
NameSpace := outlook.GetNameSpace('MAPI'); Contacts := NameSpace.GetDefaultFolder(olFolderContacts); for i := 1 to Contacts.Items.Count do begin Contact := Contacts.Items.Item(i); omsmain.dbnavigator1.BtnClick(nbinsert); omsmain.adotable1.Append; // öffnen DB1 omsmain.adotable1['Name']:=contact.fullname; omsmain.adotable1['Businessadresse']:=contact.businessaddress; omsmain.adotable1['Businessadresse_Stadt']:=contact.businessaddresscity; //etc... alle Datenfelder zuweisen omsmain.adotable1.Post; end; end; Outlook := UnAssigned; //Outlook disconnect Nun zu meinen 2 Fragen: 1) Wo bekomme ich Informationen zu den "neuen" defaultfolders von Outlook 2) Es gibt in Delphi7 eine Komponentenpalette "Servers" und darin eine Komponente "SyncObjects". Kann ich diese benutzen um die Daten zu synchonisieren und wenn ja, wo gibt es eine Beschreibung/Hilfe dazu? Meine Delphi-Hilfe versagt mir hier ihren Dienst! Danke schonmal für Eure Hilfe / Mühen! Gruß Roland |
Re: Outlook Kontakte in Datenbank synchonisieren
Herzlich willkommen in der Delphi-PRAXiS, Roland.
Vielleicht möchtest du dir die aktuelle VBA-Referenz zu Outlook 11 aus dem Netz ziehen: ![]() Grüße vom marabu |
Re: Outlook Kontakte in Datenbank synchonisieren
Danke, die hab ich gestern gesucht!
Bleibt die Frage, wie die TServers zu verwenden sind!? Gruß Roland |
Re: Outlook Kontakte in Datenbank synchonisieren
Hallo an Alle,
habe inzwischen ein sehr nützliches Tool gefunden: OutlookSpy ![]() Vielleicht kann jemand dieses Tool noch gebrauchen. Es wird in Outlook installiert und liefert detailierte Informationen über alle Outlook-Komponenten (auch die, die man sonst nicht so schnell findet...) Gruß |
Re: Outlook Kontakte in Datenbank synchonisieren
Wenn Du richtig die Seite durchforstest hast, dann hast Du sicher auch die Headerdateien entdeckt, welche die MAPI Schnittstelle enthalten. Zudem kannst Du auch hier mal schauen
![]() |
Re: Outlook Kontakte in Datenbank synchonisieren
Jau, hast recht... manchmal sind einfach zu viele Buchstaben auf dem Bildschirm!
Danke! :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 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 by Thomas Breitkreuz