|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 71 ![]() |
Bonjour à tous,
Je travaille sur un traitement parcourant plusieurs documents word dans lesquels plusieurs zones de texte sont insérées (leur nombre varie suivant les docs). J'aimerais savoir comment récupérer leur contenu (texte ou image ... etc). j'ai déjà essayé avec : For Each obj In ActiveDocument.InlineShapes For Each obj In ActiveDocument.Shapes mais ça ne rentre même pas dans la boucle... Si je sélectionne la zone de texte, j'arrive à récupérer son nom (ou ID) en passant par Selection.ShapeRange.Name (ou .ID) mais je n'arrive pas à en faire une boucle.. le but étant d'automatiser le traitement ^^ Merci pour aide !! |
|
|
00
|
|
|
#2 | ||||||
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Tu crées un tableau des noms
Code :
Edit pour utiliser le 2ème objet, par exemple, tu peux simplifier en mettant Pour écrire Code :
Code :
|
||||||
|
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() Inscription : février 2007 Messages : 71 ![]() |
Merci pour ces indications, mais j'ai oublié de préciser un élément essentiel
les zones de texte se situe dans l'entête et pied de page du document du coup Code :
Edit: il me faut utiliser Code :
Edit 2: Ok, c'est résolu je pense, vous pouvez classer l'affaire !! Merci |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com