Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/06/2011, 11h16   #1
Invité de passage
 
Femme Kimy Untz
Assistante Comptable
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme Kimy Untz
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Assistante Comptable
Secteur : Conseil

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Par défaut Macro pour extraire le texte d'une zone de texte

Bonjour,

Je viens quémender votre aide pour pouvoir mettre en place une macro qui me permettrait d'extraire le texte d'un grand nombre de zones de texte sur word suite à une conversion pdf -> word.
Je travaille sur Mac OS X (version 10.3.9), microsoft word 2004 mis à jour ce matin même.
J'espère avoir fourni les renseignements nécessaires, auquel cas n'hésitez pas à demander.

Cordialement,
Untzki.

edit : après revue du document, je me suis rendue compte que je peux également "supprimer le cadre" autour du texte, ce qui me le renvoie normalement à la ligne. Une macro liée à cela serait elle plus simple ?
Untzki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 13h22   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Pour accéder au texte d'une zone de texte, il faut accéder à la zone de dessin correspondante (shape) puis à la zone de texte.

Un exemple serait quelque chose de ce style :
Code :
ActiveDocument.Shapes(1).GroupItems(1).TextFrame.TextRange.Text
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 16h34   #3
Invité de passage
 
Femme Kimy Untz
Assistante Comptable
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme Kimy Untz
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Assistante Comptable
Secteur : Conseil

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 0
Points : 0
Bonjour

Merci pour ta réponse, mais je dois t'avouer que j'ai strictement rien compris à la solution que tu me propose...
Je suis novice en matière de macro, est ce que tu pourrais me l'expliquer ? (la solution, pas les macros)
Untzki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 18h59   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 592
Points : 1 592
Envoyer un message via MSN à carden752
Bonjour,

Une zone de texte se trouve dans une zone de dessin (Objet shape)
Ensuite, pour accéder à une partie de cette zone, il faut regarder dans les membres de groupitems.
L'objet TextFrame.textrange permet d'accéder à la partie contenant le texte.
Pour récupérer le texte, il ne reste qu'à récupérer la propriété text.
Donc ma solution permet de récupérer le texte écrit dans le premier groupe (supposé ici comme une zone de texte) de la première zone de dessin.
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web