Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel werden alle Kontakte gefunden, deren Nachnamen eine angegebene Suchzeichenfolge enthalten.
Gilt für: Die Informationen in diesem Thema gelten für VSTO-Add-In-Projekte für Outlook. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
Beispiel
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
AccessContacts("Na");
}
private void AccessContacts(string findLastName)
{
Outlook.MAPIFolder folderContacts = this.Application.ActiveExplorer().Session.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
Outlook.Items searchFolder = folderContacts.Items;
int counter = 0;
foreach (Outlook.ContactItem foundContact in searchFolder)
{
if (foundContact.LastName.Contains(findLastName))
{
foundContact.Display(false);
counter = counter + 1;
}
}
MessageBox.Show("You have " + counter +
" contacts with last names that contain "
+ findLastName + ".");
}
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
- Kontakte, deren Nachnamen die Zeichenfolge "Na" (z. B. Tzipi Butnaru) im Ordner "Kontakte" enthalten.
Zugehöriger Inhalt
- Arbeiten mit Kontaktelementen
- Vorgehensweise: Programmgesteuertes Hinzufügen eines Eintrags zu Outlook-Kontakten
- Vorgehensweise: Programmgesteuerte Suche nach einem bestimmten Kontakt
- Vorgehensweise: Programmgesteuerte Suche nach einer E-Mail-Adresse in Kontakten
- Vorgehensweise: Programmgesteuertes Löschen von Outlook-Kontakten