|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 2 ![]() |
j'aimerai pouvoir récupérer des fichiers textes word (text1.doc, text2.doc, text3.doc) dans un seul fichier word (maitre.doc) sans passer par document maitre / sous documents, car j'aimerai pouvoir les trier ensuite et qu'ils respectent une numérotation à partir d'un style défini :
1- text2 contient : 1- texte de text2 2- text3 contient : 2- texte de text3 3- text1 contient : 3- texte de text1 J'ai déjà fait de nombreux essais avec document maitre / sous document, mais les fichiers word (maitre.doc, text1.2.3.doc) sont placés sur un serveur et les utilisateurs modifient par exemple le fichier text3. Mon document final (maitre.doc) doit tenir compte des dernieres modifications des sous fichiers. merci d'avance |
|
|
00
|
|
|
#2 | ||
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Insérer -> Fichier -> Sélectionner le fichier Entrée
ou, en VBA Code :
Edit Pour le tri, le mieux est de le rentrer dans le bon ordre. Si ça pose pb, tu dis |
||
|
|
00
|
|
|
#3 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
J'ai relu ton second pb
Le mieux est que tu affectes un nom de signet au début de chaque Text. Code :
Selection.EndKey Unit:=wdStory 'Place à la fin du cocument courant Ensuite, pour sélectionner le text à remplacer, tu vas au signet, tu étends ta sélection jusqu'au signet suivant et tu remplaces le text. A ajuster : Un texte contenant un signet, si tu effaces le texte, le signet est également effacé. Il faut dans le replacer avant de coller le nouveau texte. Pour étendre la sélection d'un signet au suivant, utilises extend Quand tu en seras là, si tu as un pb, tu dis A+ |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 2 ![]() |
Merci ouskel'n'or,
Je rentre un peu plus dans le détail, donc, chaque personne rempli un document word avec une mise en forme et en page imposée (text1.doc fait par user1, text2.doc par user2, etc...) et ce autant que besoin est. (maxi 40 textes). Je passe sur les droits des users à ouvrir, modifier un fichier etc... ça, j'y arrive en NTFS. au final, un document 'maitre' reprends le contenu et la mise en forme existante des text1.doc, text2.doc etc... ------ exemple de contenu du fichier text1.doc : 1- Personnel - Réunion de conseil 1-1- Réunion du 24, ordre du jour la réunion portera sur ... 1-2- Réunion du 26, ordre du jour la réunion portera sur ... -------- exemple de contenu du fichier text2.doc : 2- Personnel - Date de congés 2-1- Date de 2005 2-2- Date de 2006 -------- Il faut que l'utilisateur final puisse donc trier l'ordre des 'articles' ET aussi les modifiers (j'avais des problèmes avec document maitre, sous documents si un fichier était ouvert par un user). Le plus gros soucis étant de respecter la numérotation automatique (ce qui ne fonctionne pas avec 'insérer' fichier) par exemple si mon fichier text1 donné en exemple plus haut se retrouve en 6ème position, il doit donc apparaitre comme tel : 6- Point A- Réunion de conseil 6-1- Réunion du 24, ordre du jour la réunion portera sur ... 6-2- Réunion du 26, ordre du jour la réunion portera sur ... -------- et si le text2 se retrouve en 11ème position. 11- Personnel - Date de congés 11-1- Date de 2005 11-2- Date de 2006 ----- Le document final sera exporté en PDF. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com