|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 3 ![]() |
Bonjour,
voici mon problème, quelque peu particulier : je rédige des documents word, dans lesquels j'exprime des exigences. Les quelques lignes correspondantes à ces exigences sont écrites dans un style particulier : "Titre 5" (par exemple). Mon but est de scanner le document et de récupérer les numéros (numéros des titres) de ces exigences ainsi que leurs textes correspondants et de recopier tout ça dans un tableau (une matrice d'exigence) que j'ai créé en fin de mon doc. Pourriez-vous m'indiquer comment procéder ? Merci, Matespace Intespace |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 172 ![]() |
c'est pour ton compte perso ou pour ton entreprise???
car si c'est pour ton entreprise, tu leur demandes d'acheter Doors ou Rectify et ca te resoud le problème (tu aura juste à écrire les exisgences dans le style Mestra word) sinon dans le cas perso tu écris tes numéro d'éxigence en tire 1 par exemple ensuite tes commentaire en titre 2 tu edit un sommaire et hop tu fais copier coller dans ton tableau excel. en espérant d'avoir aidé bon courage.
__________________
££**~~ http://ddnicoetmoi.over-blog.fr/ ~~**££ L'intelligence c'est comme la confiture, moins on en a, plus on l'étale!!!
|
|
|
00
|
|
|
#3 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 352 ![]() |
Code :
Tu dois bien évidemment apporter des modification au code pour qu'il fasse ce que tu veux.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 3 ![]() |
Salut,
merci pour ces éléments. A propos, la macro est pour mon compte perso... Donc avec ce code, j'ai rajouté un test (if) pour n'extraire que les textes des paragraphes ayant le style "Titre 5". Je change Selection.Words(1) par Selection.Paragraph pour récupérer le texte entier de mes exigences. Je place un signet dans le doc et j'exécute la macro. Arrivé à l'instruction : ActiveDocument.selection.typetext stTemp il me répond : Erreur d'execution '438': Proriété ou méthode non gérée par cet objet J'aurais aimé (Nice to have) à chaque fois - copier le paragraphe - en quelque sorte "placer le curseur" sur la première case vide de mon tableau (c'est un tableau word) en fin du doc - et y insérer le texte copié. |
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : mai 2007 Messages : 3 ![]() |
Re-Salut,
voici ce à quoi j'ai pu arriver et qui pour l'instant fonctionne très bien : Code :
comment affecter à mon n° de titre (valeur : book) la propriété : "renvoi" pour qu'il devienne un lien vers le pragraphe en question ? Matespace |
||
|
|
00
|
|
|
#6 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Juste en passant, pour TypeText, la syntaxe est
J'ai vérifié car j'avais un doute Bonne suite |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com