<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>30 Mar 2020 09:33:06 Z</lastBuildDate><pubDate>29 Mar 2020 20:14:00 Z</pubDate><description>Bonjour,&#13;
Je voudrais modifier les champs d'un fichier PDF déjà existant pour cela j'utilise OLE.&#13;
J'arrive à charger le fichier PDF, à récupérer le nombre de champs mais je n'arrive absolument pas à lister les champs et encore moins à modifier le contenu.&#13;
J'ai essayé avec la méthode item, getfields, fields... mais je ne trouve pas la syntaxe correcte, çà fait pas mal de temps que j'essaye et la documentation Acrobat n'est pas d'une clarté limpide !&#13;
A priori il y a plusieurs façon de faire.&#13;
&#13;
J'ajoute le bout de code qui fonctionne  :&#13;
&#13;
[code:wl]&#13;
	PautAcroXApp		est un objet OLE dynamique&#13;
	PautAcroXAVDoc	est un objet OLE dynamique&#13;
	PautAcroXPDDoc  	est un objet OLE dynamique&#13;
	oAcroForm		est un objet OLE dynamique&#13;
	ptabOAcroFields	est un objet OLE dynamique&#13;
	&#13;
	PautAcroXApp		= allouer un objet OLE "AcroExch.App"&#13;
	PautAcroXAVDoc	= allouer un objet OLE "AcroExch.AVDoc"&#13;
	PautAcroXPDDoc 	= allouer un objet OLE "AcroExch.PDDoc"&#13;
	oAcroForm		= allouer un objet OLE "AFormAut.App"&#13;
	&#13;
	nPDSaveFull est un entier = 0x0001&#13;
		&#13;
	PautAcroXApp&gt;&gt;Hide&#13;
		&#13;
	PautAcroXAVDoc&gt;&gt;Open("toto.pdf", "")&#13;
		&#13;
	ptabOAcroFields 	= oAcroForm&gt;&gt;Fields								&#13;
		&#13;
	NbreChamps = ptabOAcroFields&gt;&gt;Count&#13;
&#13;
[/code]&#13;
&#13;
Dans les exemples il y a souvent : &#13;
&#13;
oForm = CreateObject("AFormAut.App")&#13;
for each lsFields in oForm.Fields&#13;
   ...&#13;
&#13;
Mais je n'arrive pas à faire le "for each lsFields in oForm.Fields" en Windev.&#13;
&#13;
Quelques à déjà modifier le contenu d'un PDF en OLE ?&#13;
Merci...&#13;
Olivier&#13;
&#13;
--</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238075-ole-acrobat/read.awp</link><title>OLE Acrobat</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Olivier</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238075-ole-acrobat-238083/read.awp</comments><pubDate>30 Mar 2020 09:33:06 Z</pubDate><description>Sur internet, il y a des exemples avec GetJSObject, mais impossible de faire fonctionner sous Windev :&#13;
&#13;
[code:wl]&#13;
jso  est un…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238075-ole-acrobat-238083/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238075-ole-acrobat-238083/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/238075-ole-acrobat/read.awp">OLE Acrobat</source><title>Re: OLE Acrobat</title></item></channel></rss>
