Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo esempio vengono trovati tutti i contatti il cui cognome contiene una stringa di ricerca specificata.
Si applica a: le informazioni contenute in questo argomento si applicano ai progetti di componente aggiuntivo VSTO per Outlook. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.
Esempio
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 + ".");
}
Compilare il codice
L'esempio presenta i requisiti seguenti:
- Contatti il cui cognome contiene la stringa "Na", ad esempio Tzipi Butnaru, nella cartella Contatti .
Contenuto correlato
- Utilizzare gli elementi di contatto
- Procedura: Aggiungere una voce ai contatti di Outlook a livello di codice
- Procedura: Cercare un contatto specifico a livello di codice
- Procedura: Cercare un indirizzo di posta elettronica nei contatti a livello di codice
- Procedura: Eliminare i contatti di Outlook a livello di codice