[R] - Lecture Tableau dans document Lotus Notes
Posté : lun. 18 juin 2012 22:39
Bonjour,
Je cherche à récupérer un tableau contenu dans un document Lotus notes.
Lorsque ce tableau fait une taille supérieur à 205 cellules environ.., mon script ne parvient pas à tout récupérer...
Pour info, Lotus génère automatiquement de nouveaux champs "Body" lorsque la taille du premier devient trop importante...Je pense que mon souci se situe ici !
Voici ce que contient mon document :
Je peux récupérer l'intégralité de mon champ body en faisant un
Item.Values ou encore en utilisant les fonctions NotesRichTextItem.GetFormattedText ou NotesRichTextItem.GetUnformattedText
mais malheureusement je peux pas récupérer la mise en forme (tableau) ce qui rend mes données inexploitables !
J'ai également essayé de supprimé le premier item Body pour passé au second.. mais lotus les supprime tous !
voici une partie de mon code :
Je me demande si le souci ne se trouverait pas dans la définition de ma plage :
$rtRangeCell.SetBegin($rtnavTable)
$rtRangeCell.SetEnd($rtnavTable)
Mais comment modifier mon .Setend pour qu'il aille jusqu'au bout ?
( Pour info, je me sert des infos se trouvant sur le site d'Ibm :
http://publib.boulder.ibm.com/infocente ... CRIPT.html )
EDIT :
Solution trouvée. / Sujet clos.
Voir ci-dessous..
Cordialement,
Jordane,
Je cherche à récupérer un tableau contenu dans un document Lotus notes.
Lorsque ce tableau fait une taille supérieur à 205 cellules environ.., mon script ne parvient pas à tout récupérer...
Pour info, Lotus génère automatiquement de nouveaux champs "Body" lorsque la taille du premier devient trop importante...Je pense que mon souci se situe ici !
Voici ce que contient mon document :
Code : Tout sélectionner
NB champs Body : 2
TYPE : 1 (RICHTEXT)
;Dans ce champ BOdy :
NB $RTELEM_TYPE_TABLE: 1 ( 1 seul tableau)
NB $RTELEM_TYPE_TABLECELL: 414
Nb Lignes = 69
Nb Colonnes = 6
Nb Cells = 414
Je peux récupérer l'intégralité de mon champ body en faisant un
Item.Values ou encore en utilisant les fonctions NotesRichTextItem.GetFormattedText ou NotesRichTextItem.GetUnformattedText
mais malheureusement je peux pas récupérer la mise en forme (tableau) ce qui rend mes données inexploitables !
J'ai également essayé de supprimé le premier item Body pour passé au second.. mais lotus les supprime tous !
voici une partie de mon code :
► Afficher le texte
$rtRangeCell.SetBegin($rtnavTable)
$rtRangeCell.SetEnd($rtnavTable)
Mais comment modifier mon .Setend pour qu'il aille jusqu'au bout ?
( Pour info, je me sert des infos se trouvant sur le site d'Ibm :
http://publib.boulder.ibm.com/infocente ... CRIPT.html )
EDIT :
Solution trouvée. / Sujet clos.
Voir ci-dessous..
Cordialement,
Jordane,