Exporter la table des matières word en txt

Résolu/Fermé
Jolie_Turandot Messages postés 26 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 11 septembre 2013 - 10 sept. 2013 à 15:58
Jolie_Turandot Messages postés 26 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 11 septembre 2013 - 11 sept. 2013 à 11:08
Bonjour,

J'aimerai exporter la table des matières d'un fichier word en un fichier txt à l'aide d'une macro en VBA. Je n'ai aucune idée de comment faire cela...

Auriez-vous des suggestions ?

Merci d'avance.


A voir également:

1 réponse

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
10 sept. 2013 à 16:47
Sinon, vous pouvez aussi choisir "Sauvegarder sous... txt"
0
Jolie_Turandot Messages postés 26 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 11 septembre 2013
11 sept. 2013 à 09:28
Bonjour,

Merci de votre réponse.

J'y ai pensé mais je précise tout d'abord que le fichier word est assez long. Ensuite, j'ai besoin de créer ce fichier txt pour utiliser les numéros de la table des matières qui se trouve dans ce fichier word dans un fichier Excel.

Pourrais-t-on limiter la conversion à la table des matières uniquement ?

Merci d'avance.
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
11 sept. 2013 à 09:55
Bonjour,

S'il ne s'agit que d'un fichier Word, je ne comprends pas l'intérêt d'une macro.
Sélection de la table de matières, puis copier-coller dans un fichier txt ??

A+
0
Jolie_Turandot Messages postés 26 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 11 septembre 2013
11 sept. 2013 à 10:11
Bonjour,

Merci de votre réponse.

Pour tout expliquer :

- le projet consiste à l'élaboration d'un métré pour un bureau d'étude. Le métré se trouve dans un ficher excel et il faut aller chercher les numéros des éléments du métré dans le cahier de charge qui est un word.

-Il m'est demandé de rendre la procédure la plus automatique possible. Et donc l'extraction des numéros doit aussi être automatique.

Auriez-vous une suggestion ?

Merci d'avance.
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
Modifié par Zoul67 le 11/09/2013 à 10:53
Waouh, mixer Excel et Word, ça me fait froid dans le dos (+éventuellement txt : peut-être vaut-il mieux l'importer dans un onglet de travail Excel ?).
Tu peux utiliser les styles pour récupérer la TDM, mais le plus simple est de chercher l'objet TdM.
En furetant, j'ai trouvé ça (à adapter) :
Sub DVP_ExtraireMaTOC()
ActiveDocument.Bookmarks.Add "ToC", ActiveDocument.TablesOfContents(1).Range
ActiveDocument.TablesOfContents(1).Range.Fields.Unlink
ActiveDocument.Bookmarks("ToC").Select
Selection.Copy

Documents.Add DocumentType:=wdNewBlankDocument
Selection.Paste
End Sub

sur le site :
https://www.developpez.net/forums/d815579/logiciels/microsoft-office/word/vba-word/extraire-table-matieres-d-document-word/
0
Jolie_Turandot Messages postés 26 Date d'inscription lundi 22 juillet 2013 Statut Membre Dernière intervention 11 septembre 2013
11 sept. 2013 à 11:08
En effet, C'est un peu la galère. Merci de cette réponse, je pense pouvoir me débrouiller avec ça.


Bonne journée.
0