<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>28 May 2019 14:29:41 Z</lastBuildDate><pubDate>28 May 2019 06:28:32 Z</pubDate><description>Bonjour,&#13;
J'ai parfois le besoin de mettre en forme des fichiers excel qui sont générés à partie de tables.&#13;
Exemple : &#13;
[code:text]&#13;
// Utilisation OLE pour mise en forme.&#13;
// Je n'ai pas trouvé le centrage des cellules&#13;
&#13;
sNomFichierXLSSave = "c:\fichier.xlsx"&#13;
xl est un objet OLE "Excel.Application"&#13;
IDFicXLS est un xlsDocument = xlsOuvre(sNomFichierXLSSave)&#13;
&#13;
xl&gt;&gt;workbooks&gt;&gt;open(sNomFichierXLSSave)&#13;
&#13;
// Sélection du 1er onglet&#13;
xl&gt;&gt;Sheets(1)&gt;&gt;Select&#13;
&#13;
// Sélection des colonnes pour centrer&#13;
//xl&gt;&gt;Range(xl&gt;&gt;Cells(1, 5), xl&gt;&gt;Cells(1, 50))&gt;&gt;Select&#13;
//xl&gt;&gt;ActiveWindow&gt;&gt;select&gt;&gt;xlHAlignCenter ???&#13;
&#13;
// Figer les volet à partir de la ligne 2&#13;
xl&gt;&gt;Range("A2")&gt;&gt;Select&#13;
xl&gt;&gt;ActiveWindow&gt;&gt;FreezePanes = True&#13;
&#13;
// Adapter en largeur es colonnes automatiquement&#13;
xl&gt;&gt;Cells&gt;&gt;Select&#13;
xl&gt;&gt;Cells&gt;&gt;EntireColumn&gt;&gt;AutoFit&#13;
xl&gt;&gt;Range("A1")&gt;&gt;Select&#13;
&#13;
// Sauvegarde et fin&#13;
xl&gt;&gt;ActiveWorkbook&gt;&gt;Save&#13;
xl&gt;&gt;Quit()&#13;
xlsFerme(IDFicXLS)&#13;
[/code]&#13;
&#13;
Ma question : Quel est le code pour centrer une ou des cellules ?&#13;
&#13;
Merci à vous..................&#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;
&#13;
Bangkok / Pattaya</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp</link><title>Mise en forme Excel par OLE</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Philippe Pasquali</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230460/read.awp</comments><pubDate>28 May 2019 14:29:41 Z</pubDate><description>Pour la liste des méthodes/propriétés de l'objet Range()) voir le site µ$oft&#13;
https://docs.microsoft.com/fr-fr/office/vba/api/ex…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230460/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230460/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>Jean-Michel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230459/read.awp</comments><pubDate>28 May 2019 14:18:32 Z</pubDate><description>Merci Philippe, très judicieux !&#13;
&#13;
--&#13;
Synchronize Systems International LTD&#13;
Développement d'outils de gestion&#13;
&#13;
Environnemen…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230459/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230459/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>Philippe Pasquali</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230457/read.awp</comments><pubDate>28 May 2019 13:23:27 Z</pubDate><description>Bonjour,&#13;
En règle générale, lorsque-vous recherchez la syntaxe d'une commande&#13;
Il suffit de lancer Excel, onglet «AFFICHAGE» «M…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230457/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230457/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>Thierry BASTIEN</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230454/read.awp</comments><pubDate>28 May 2019 12:13:51 Z</pubDate><description>Non moi je passe par Excel et j'enregistre une macro puis tu vas dans ta macro, tu clic sur modifier et cela t'ouvre visual basi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230454/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230454/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>Jean-Michel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230453/read.awp</comments><pubDate>28 May 2019 11:49:15 Z</pubDate><description>Pasjac, merci à toi, il faut que j'étudie car je connaos qu'en passant par OLE. Merci bien.&#13;
Thierry, Merci, ça fonctionne.&#13;
Je …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230453/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230453/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>pasjac</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230452/read.awp</comments><pubDate>28 May 2019 10:37:47 Z</pubDate><description>Bonjour,&#13;
&#13;
Voilà ce que je fais sur mon code &#13;
&#13;
&#13;
Dans ma déclaration :&#13;
// Classe de pilotage de Excel&#13;
gpclExcel est un obje…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230452/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230452/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item><item><author>Thierry BASTIEN</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230447/read.awp</comments><pubDate>28 May 2019 08:59:05 Z</pubDate><description>Bonjour,&#13;
XL&gt;&gt;Selection&gt;&gt;HorizontalAlignment = -4108</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230447/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole-230447/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230446-mise-forme-excel-par-ole/read.awp">Mise en forme Excel par OLE</source><title>Re: Mise en forme Excel par OLE</title></item></channel></rss>
