2017-03-27 1 views
0

Je développe un code pour la capture de photo/image pour le destinataire, tout en envoyant un e-mail dans l'envoi même de MS Outlook. Pouvez-vous suggérer quelle est la meilleure façon de l'atteindre?perspectives Addin Coordonnées de l'expéditeur

>  Outlook.NameSpace outlookNameSpace = this.Application.GetNamespace("MAPI"); 
      Outlook.MAPIFolder contactsFolder = 
       outlookNameSpace.GetDefaultFolder(
       Microsoft.Office.Interop.Outlook. 
       OlDefaultFolders.olFolderContacts); 

      Outlook.Items contactItems = contactsFolder.Items; 

      try 
      { 
       Outlook.ContactItem contact = 
        (Outlook.ContactItem)contactItems. 
        Find(String.Format("[FirstName]='{0}' and " 
        + "[LastName]='{1}'", "firstName", "LastName")); 
       if (contact != null) 
       { 
        contact.Display(true); 
       } 
       else 
       { 
        MessageBox.Show("The contact information was not found."); 
       } 
      } 
      catch (Exception ex) 
      { 
       throw ex; 
      } 

Dans le bloc try, le contact est nul. Faites-nous savoir ce que je fais mal.

Merci à l'avance

+0

Juste pour mieux comprendre votre question - vous développez un complément dans JS? ou quoi? Et vous voulez capturer des images - quel genre - pièces jointes/images dans le corps? Et ce que vous voulez faire avec ces images .. tnx – OriEng

+0

Désolé je suis en développement sur les fenêtres de l'application et je veux capturer/obtenir la photo des destinataires. –

Répondre

0

Bien sûr, je doute fort que quiconque aurait un contact avec le premier nom de « prenom » et le nom de « LastName » - c'est-ce que votre code est à la recherche.

Extrayez l'adresse e-mail de l'expéditeur et recherchez les contacts avec une adresse Email1, une adresse Email2 ou une adresse Email3 correspondante.

+0

Merci Dmitry. J'ai fourni le prénom et le nom de famille appropriés. mais le problème ici est contactsFolder.Le nombre d'éléments est affiché comme 0. Il existe des données dans contactsFolder mais le nombre d'éléments est 0. –

+0

Combien de magasins avez-vous dans le profil? –