montre moi ton code !
ok, merci Michael,
Alors, en gardant que ce qui nous interesse :
Dim w As New NotesUIWorkspace
Dim sourceServer As Variant
Dim sourcePath As Variant
Dim dbSource As NotesDatabase
Dim tmpL As Variant
Set uiDoc = w.CurrentDocument
Set curdoc = uiDoc.Document
sourceServer = curdoc.Server(0)
sourcePath =curdoc.PathName(0)
Set dbSource=New NotesDatabase (sourceServer,sourcePath)
tmpL= ArrayList(LCAImage(dbSource),0)
********************
Voila, jusque là c'est ok.... tmpL contient bien l'ACL de dbSource avec tous les roles qui vont bien.
********************
mon champ dans curdoc s'appelle "ArchiveACL" et pour l'instant il est de type text multi value (mais je peux en faire un RT si nécessaire)
Voila, a part ça, ou j'en suis je n'ai modifié aucune de tes fonctions... d'ailleurs, je me répète, mais tmpL contient rigoureusement ce que je veux :\ mais des que j'alimente ArchiveAcl je me retrouve avec des caractères bizares (抈Ӛ抈Ӛ) ???!!!! et une seule value dans l'Item. J'en déduis que les caractères quil récupère sont les séparateurs de liste... qu'il -justement- m'interprete pas en tant que telle.