![]() |
Outlook und Geburtstage
Hallo,
wenn ich einen Kontakteintrag von Outlook auslese, in dem kein Geburtstag hinterlegt ist, dann bekomme ich 01.01.4501 zurückgeliefert. Weiß einer von euch was das soll? Wollte MS sicherstellen das Outlook2000 bin zum Jahre 4501 auf jedenfall keine Datum automatisch vergibt? Ist das bei allen Outlooks der Fall, und auf allen Rechnern, oder nur bei mir und Outlook2000? Wenn das einer weiß oder ausprobieren könnte, wär nett. Hier mal der Code, mit dem man die holen kann: Einfach mal ne Form mit einer Listbox und einem Button. Dem Button dann diese procedure zuordnen. Und "Outlook2000" in die USES.
Delphi-Quellcode:
Bei mir kommt immer 01.01.4501 als GebDatum. Ich hab Outlook2000, WinXP Prof. und D7.
procedure TForm1.Button1Click(Sender: TObject);
var Outlook: _Application; ns: NameSpace; olFolder: MAPIFolder; TestItem: OleVariant; i: Integer; begin Outlook:=CoOutlookApplication.Create; ns:=Outlook.GetNamespace('MAPI'); ns.Logon('','',True,True); olFolder:=ns.GetDefaultFolder(olFolderContacts); for i:=1 to olFolder.Items.Count do begin testItem:=olFolder.Items.Item(i); Listbox1.Items.add(testitem.Birthday); end; Outlook:=nil; end; Danke |
Re: Outlook und Geburtstage
Moin Captnemo,
den Wert kann ich bestätigen. Outlook2000 ohne SP, W2K SP4, D5Pro. |
Re: Outlook und Geburtstage
Hm, dann kann man wohl davon ausgehen, dass das der Default-Wert ist. Hoffe ich :mrgreen:
|
Re: Outlook und Geburtstage
Moin Captnemo,
mit der Annahme wäre ich vorsichtig. ;-) Ich weiss nicht, woher dieser Defaultwert stammt, möchte aber nicht ausschliessen, dass er sich durch ein SP (und das nicht mal unbedingt für Office) eventuell ändert. Mal abgesehen davon, dass Du wohl auch nur für OL2000 annehmen kannst. Hast Du mal versucht im MSDN danach zu suchen? Vielleicht gibt's ja unter den Stichworten OL2000 birthday default o.ä. Informationen dazu. |
Re: Outlook und Geburtstage
Da hast du Recht. Ich mach mich noch mal auf die Suche :mrgreen: .
Aber bis ich was genaueres weiß, gehe ich mal trotzdem davon aus. Was soll ich anderes machen. Aber ich wäre User mit anderen Kombinationen (BS, Outlookversion, D-Version) für weitere Informationen dankbar. |
Re: Outlook und Geburtstage
Zitat:
Bei Google hatte ich EINEN Artikel gefunden in dem stand das dieses Datum tatsächlich der von Outlook eingetragene Wert ist wenn kein Geburtsdatum angegeben wurde :nerd: |
Re: Outlook und Geburtstage
@Sharky:
Hast du mal den Link für mich? Ich würd das gern mal lesen. Danke |
Re: Outlook und Geburtstage
Zitat:
diesen einen ![]() Auf der Seite dann noch einmal nach dem Datum suchen. |
Re: Outlook und Geburtstage
:roll: Auf die Idee bin ich natürlich nicht gekommen :lol: :lol:
|
Re: Outlook und Geburtstage
Moin Zusammen,
was mich an Sharkys Suchergebnis etwas stutzig gemacht hat, ist, dass es keine Fundstelle aus dem MSDN gab. Meistens stehen bei solchen Fragen die MS-Results ganz weit oben. Wenn man aber im MSDN nach 01.01.4501 sucht (all categories, all MSDN, exact phrase) gibt's tatsächlich drei Fundstellen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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