Ich entwickle eine App, mit der der Benutzer den Inhalt eines Posteingangs anzeigen kann, auf den er Zugriff hat. Ich habe eine schwierige Zeit ein Mittel zu suchen, die globale Adressliste andere dannSuche nach globalen Adresslisten/Buch
AddressEntries entries = global.AddressEntries;
AddressEntry entry = entries["search value"];
Dies funktioniert zu finden versucht, aber nur gibt eine Instanz, und es ist die erste gefunden. Ich möchte im Grunde eine Liste für den Benutzer bereitstellen, wenn mehrere Ergebnisse vorliegen.
Zweitens würde Ich mag Lage sein, die Daten zu sehen, aber wenn ich die
ContactItem contact = entry.GetContact();
Es ist immer null zurück, denke ich, dass es ist, weil es bei der aktuellen Benutzerkontaktliste über sucht
Ich vermute, dass ich versuche, eine einfache Version des globalen Adressbuch-Fensters in Outlook zu erstellen, wenn das Sinn macht.
Wie auch immer, wenn jemand irgendwelche Ideen oder Referenzen hat, wäre ich dankbar!
Dank Patrick
Hallo, danke für den Tipp. Ich habe es zur Arbeit gebracht, naja. Ich komme fast durch 10k Einträge und dann wird ein Fehler geworfen, nicht sicher, was es ist, weil es nicht sagt. Ich weiß, es gibt eine bessere Möglichkeit, die GAL abzufragen, dann durch die gesamte Liste (von fast 90k) – Patrick
@Patrick - eine Art von Cursor oder Lesezeichen-API wäre nützlich, um die Verarbeitung in Chunks zulassen - weiß nicht, wie Outlook macht das so schnell. Wie Sie bemerkt haben, nicht so sicher. –