Comment : ajouter une entrée aux contacts Outlook par programmationHow to: Programmatically Add an Entry to Outlook Contacts

Cet exemple crée un nouveau contact et entre des données dans le nouveau contact.This example creates a new contact and enters data into the new contact.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de compléments VSTO pour Outlook.Applies to: The information in this topic applies to VSTO add-in projects for Outlook. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features Available by Office Application and Project Type.

ExempleExample

Private Sub AddContact()
    Dim newContact As Outlook.ContactItem = Me.Application.CreateItem(Outlook. _
        OlItemType.olContactItem)
    Try
        With newContact
            .FirstName = "Jo"
            .LastName = "Berry"
            .Email1Address = "somebody@example.com"
            .CustomerID = "123456"
            .PrimaryTelephoneNumber = "(425)555-0111"
            .MailingAddressStreet = "123 Main St."
            .MailingAddressCity = "Redmond"
            .MailingAddressState = "WA"
            .Save()
            .Display(True)
        End With
    Catch
        MsgBox("The new contact was not saved.")
    End Try
End Sub
private void AddContact()
{
    Outlook.ContactItem newContact = (Outlook.ContactItem)
        this.Application.CreateItem(Outlook.OlItemType.olContactItem);
    try
    {
        newContact.FirstName = "Jo";
        newContact.LastName = "Berry";
        newContact.Email1Address = "somebody@example.com";
        newContact.CustomerID = "123456";
        newContact.PrimaryTelephoneNumber = "(425)555-0111";
        newContact.MailingAddressStreet = "123 Main St.";
        newContact.MailingAddressCity = "Redmond";
        newContact.MailingAddressState = "WA";
        newContact.Save();
        newContact.Display(true);
    }
    catch
    {
        MessageBox.Show("The new contact was not saved.");
    }
}

Voir aussiSee Also

Utilisation des éléments de Contact Working with Contact Items
Comment : créer des rendez-vous par programmation How to: Programmatically Create Appointments
Comment : accéder par programmation à des Contacts Outlook How to: Programmatically Access Outlook Contacts
Guide pratique pour rechercher une adresse de messagerie dans les contacts par programmationHow to: Programmatically Search for an E-Mail Address in Contacts