<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>7 Mar 2019 16:48:40 Z</lastBuildDate><pubDate>14 Nov 2018 14:57:47 Z</pubDate><description>Bonjour,&#13;
&#13;
Voici le code qui me permet de prendre un tableau écran et l'insérer dans un champs traitement de texte?&#13;
[code:wl]&#13;
// sModele_tmp est mon document&#13;
// Sélectionne uniquement le premier trouvé&#13;
&#13;
	// Je recherche l'mplacement où je veux mettre mon tableau&#13;
	tabFragments = DocRecherche(sModele_tmp, "$TABDEVIS$")&#13;
	&#13;
	// Si $TABDEVIS$ trouvé&#13;
	SI tabFragments..Occurrence &gt; 0 ALORS&#13;
		// Positionnement du curseur au début du premier mot trouvé&#13;
		nPos est un entier = tabFragments[1]..PositionDébut&#13;
		DocRemplace(sModele_tmp,"$TABDEVIS$","")&#13;
		&#13;
		&#13;
		MonDoc est un Document = sModele_tmp&#13;
		cTable est un Champ &lt;- TABLE_devis&#13;
		pCol est un Champ&#13;
		&#13;
		&#13;
		FragmentDeb est un DocFragment(MonDoc,1)&#13;
		FragmentDeb..MiseEnForme..PoliceTaille = 12&#13;
		FragmentDeb..MiseEnForme..CouleurTexte = RougeFoncé&#13;
		FragmentDeb..Texte = ""&#13;
		&#13;
		// Insertion du tableau dans le document en mémoire ...&#13;
		DocInsèreTableau(sModele_tmp, nPos, TableOccurrence(cTable, toColonne), cTable..Occurrence + 1)&#13;
		&#13;
		&#13;
		POUR TOUT para DE sModele_tmp..Paragraphe&#13;
			SI para..Tableau &lt;&gt; Null ALORS&#13;
				&#13;
				// Est ce bien ce tableau trouvé où l'on écrit les données&#13;
				SI para..PositionDébut = nPos + 1 ALORS&#13;
					// Pour toutes les colonnes du champ table ...&#13;
					POUR nColonne = 1 _A_ TableOccurrence(cTable, toColonne)&#13;
						&#13;
						// Première ligne du tableau contient le titre des colonnes&#13;
						pCol &lt;- TableEnumèreColonne(cTable, nColonne)&#13;
						para..Tableau..Cellules[1, nColonne]..Contenu..Texte = pCol..Libellé&#13;
						&#13;
						// Remplissage de toutes les lignes de cette colonne&#13;
						POUR nLigne = 1 _A_ cTable..Occurrence&#13;
							para..Tableau..Cellules[nLigne+1, nColonne]..Contenu..Texte = pCol[nLigne]&#13;
						FIN&#13;
					FIN&#13;
					SORTIR&#13;
				FIN&#13;
			FIN&#13;
		FIN&#13;
	FIN&#13;
[/code]&#13;
&#13;
Ma question : &#13;
Comment faire les mises en forme des colonnes (Alignement, largeur colonne, etc....) ?&#13;
&#13;
Merci,&#13;
J.Michel&#13;
&#13;
--&#13;
Synchronize Systems International LTD&#13;
Développement d'outils de gestion&#13;
&#13;
Environnements	AS400 – Windows&#13;
Langages	                 GAP III – CL – Visual Basic - Visual Adélia  - Adélia - Windev&#13;
http://www.cashpower.fr/&#13;
&#13;
Bangkok / Pattaya</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221945-mise-forme-tableaux/read.awp</link><title>TT - Mise en forme des tableaux</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>f.dupuy</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221945-mise-forme-tableaux-224533/read.awp</comments><pubDate>7 Mar 2019 16:48:40 Z</pubDate><description>Bonjour Jean-Michel,&#13;
&#13;
avez-vous pu avancer sur la mise en forme de tableaux  créé avec le champ traitement de texte ?&#13;
&#13;
Je n'…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221945-mise-forme-tableaux-224533/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221945-mise-forme-tableaux-224533/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221945-mise-forme-tableaux/read.awp">TT - Mise en forme des tableaux</source><title>Re: TT - Mise en forme des tableaux</title></item></channel></rss>
