Bonjour
J'abandonne rarement mais là j'abdique. Je souhaite juste avant la création d'un document word en vba mettre à jour un champ. Jusqu'ici rien de difficile surtout si ce champ se trouve dans le corps principal du document.
Pour ce qui est des entêtes et pieds de page avec un peu d' habileté on y parvient en bouclant sur les "ActiveDocument.Sections" , sur les Footers, les Headers et enfin sur les Range.Fields pour faire des .Update
PAR CONTRE pour ce qui est des zones de texte (shape), rien à faire je n'y parviens pas.
J'arrive à sélectionner le contenu d'une zone, à en modifier les propriétés (couleur, fond, ...) même à selectionner les champs d'une zone, mais le .update ne fonctionne pas ni en direct ni après une sélection. Et je n'ai rien trouvé sur le web qui fonctionne. Par contre une fois le document créé le F9 après sélection fonctionne !
D'où ma question: est-il possible en codage vba de mettre à jour un champ qui se trouve dans une zone de texte (shape). (pour info ce champ contient le lien vers une image INCLUDEPICTURE tiré d'une base de donnée excel)
Merci de vos réponses
Partager