Bonjour FekWx, Quelqu'un peut m'aider sur le Champ Traitement de Texte. J'ai essayé de suivre la démonstration à partir du lien youtube ci-dessous pour ajouter de manière dynamique un élément d'un tableau au traitement de texte, mais cela ne fonctionne pas. Le code que j'utilise et le lien youtube ci-dessous. objectif: je veux ajouter à partir d'une table toutes les données trouvées Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Code: DocOpen(WP_INVOICE_OUTPUT,fRepExe()+[fSep]+"Invoice.docx") DocReplace(WP_INVOICE_OUTPUT,"%Name%","saad" ,WholeWord) PTABLE is a docParagraph FOR EACH Description nLINEADD is int =Add(PTABLE.Tableau.Lignes) PTABLE..Table.Cells[nLINEADD,2].Content.Text="%DES%" +RC PTABLE..Table.Cells[nLINEADD,1].Content.Text="%QY%" END Error: Error at line 17 of Click BTN_Read_A_word process. A fatal error occurred on the element of 'docTableau' type and prevents from using it. This error occurred at line 17 of the 'Click BTN_Read_A_word' process. The paragraph is not an array. ----- Technical Information ----- Project : consume a soap webservice by code WL call: Process of 'Click BTN_Read_A_word' (WIN_Read_Doc.BTN_Read_A_word), line 17, thread 0 What happened? A fatal error occurred on the element of 'docTableau' type and prevents from using it. This error occurred at line 17 of the 'Click BTN_Read_A_word' process. The paragraph is not an array. Error code: 700082 Level: fatal error Dump of the error of 'wd230mdl.dll' module (23.0.98.0). Additional Information: EIT_PILEWL : Click BTN_Read_A_word (WIN_Read_Doc.BTN_Read_A_word), line 17 EIT_DATEHEURE : 22/03/2019 08:24:49 EIT_TYPE_WDFILE : <2> EIT_IDCODE : <18> Help
Salut Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! , je pense que l'erreur vient de cette ligne PTABLE.Tableau.Lignes En effet , un tableau n'est pas une table. tableau est un type de variable array en anglais. table est un champ.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! merci mais meme si je mais array sa marche pas. Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Cdt, Saad
Salut saad27, Au lieu de rechercher le tableau comme dans l’exemple, tu parcours tous les éléments, du coup tu tombes sur un élément qui n’est pas un tableau, avant d’arriver sur celui-ci. Il faut donc vérifier si l’élément qui nous concerne est bien un tableau : Code (Text): IF PTABLE.Tableau <> Null THEN FOR EACH Description nLINEADD is int = Add(PTABLE.Tableau.Lignes) ... END END A+.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Merci oui t'a raison cest t'un table pas un array. Super .. Cdt, Saad
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Merci oui t'a raison cest t'un table pas un array. Super .. Cdt, SaadCliquez pour agrandir...
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Oui t'avais raison , jai mal compris. Cdt, Saad