none
Mettre à jour une liste (contacts) SharePoint via formulaire Outlook 2010 RRS feed

  • Discussion générale

  • Bonjour,

    j'ai créé un formulaire outlook personnalisé qui permet d'éditer les informations des contacts.
    Je l'ai ouvert dans Outlook et j'ai donc accès à tous les champs standards.
    Ce formulaire contient des champs personnalisés ("nomSuccursale", "fonctionSucursale") dans une zone de formulaire spécifique ("Reseau")  présentées sous forme de listes déroulantes.

    Ces deux champs personnalisés correspondent à deux champs personnalisés de ma liste SharePoint (mêmes noms) que je souhaite actualiser (bi-directionnel) à l'ouverture de la fiche.
    Les champs SharePoint correspondants sont paramétrés avec les valeurs possibles et - idéalement - je souhaiterai récupérer:

    1/ La valeur des champs SP et l'imputer aux champs Outlook
    2/ Les valeurs possibles pour peupler les listes déroulantes

    Actuellement, j'utilise ce code dans mon formulaire Outlook pour peupler les champs "manuellement" :

    Sub Item_Open()
    ' définition des champs spécifiques
      Set FormPage = Item.GetInspector.ModifiedFormPages("Reseau")
      
    Set Control1 = FormPage.Controls("nomSuccursale")
      Control1.PossibleValues = "Aucune;Paris;Lyon;Marseille"
    Set Control2 = FormPage.Controls("fonctionSuccursale")
      Control2.PossibleValues = "Aucune;Adhérent;Administrateur;Vice-Président;Président;Prospect local;Trésorier;Secrétaire;Permanent"
    
    End Sub

    Je souhaiterai donc appeler les "possibleValues" en récupérant les valeurs définies dans Sharepoint et définir la valeur actuelle.

    A l'enregistrement (Sub Item_Write() ?), je souhaite mettre à jour les informations du contact dans la liste SharePoint.

    Merci d'avance pour votre aide !




    mercredi 20 février 2013 14:24

Toutes les réponses

  • Bonjour, avez-vous utiliser un modèle de liste sharepoint de type contact ?

    kevin.trelohan@gmail.com http://kevintrelohan.blogspot.com/ http://ww.sharepoint4ever.fr/Pages/aboutus.aspx http://fr.viadeo.com/fr/profile/kevin.trelohan http://fr.linkedin.com/in/kevintrelohan http://twitter.com/ktrelohan/

    mardi 17 décembre 2013 13:10
  • Bonjour, oui, bien entendu.

    mardi 17 décembre 2013 15:56