none
Impossible de figer le "Message.class" d'une liste SP connectée à Outlook RRS feed

  • Discussion générale

  • il semble impossible d'attacher un formulaire personnalisé dans outlook à une liste de contacts SP liée. Si l'on peut bien créer un enregistrement avec un formulaire spécifique, dès que celui-ci est synchronisé, la classe de message ("MessageClass") est réinitialisée à sa valeur par défaut ('IPM.CONTACT').

    Ceci est également valable si l'on tente de forcer la classe des messages pour les enregistrements présents dans la liste avec un script VBA (fourni par MS). Dès que le code a fini de s’exécuter, la synchro se lance et tous les enregistrements sont remis en 'IPM.CONTACTS'. Voici le code que j'utilise :

    Sub ChangeMessageClass()
    Set ContactsFolder = Application.ActiveExplorer.CurrentFolder
    Set ContactItems = ContactsFolder.Items
     
    For Each Itm In ContactItems
     If Itm.MessageClass <> "IPM.Contact.myCustomForm" Then
     Itm.MessageClass = "IPM.Contact.myCustomForm"
     Itm.Save
     End If
    Next
    End Sub

    Toute info sera la bienvenue !
    Merci d'avance :) !

    P.S: ceci est un repost d'un sujet plus vaste, mais qui vaut largement un sujet à lui tout seul. Ce "dysfonctionnement" est avéré et a été vérifié par un des modérateurs.

    mardi 9 avril 2013 13:47

Toutes les réponses