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 02/01/2012, 10h54   #1
Invité de passage
 
Inscription : mai 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 7
Points : 1
Points : 1
Par défaut modification automatique des sources d'objet en liaison dans word

Bonjour.

J'ai un fichier word dans un dossier "D:/en cours/doc1", à coté de ce word j'ai un dossier "préparation" (D:/en cours/doc1/docinfo) avec des fichiers divers à l’intérieur. Mon word a des objets en liaison vers ces fichiers.

Voici mon problème:
Je dois déplacer mon dossier "D:/en cours/doc1" vers "D:/Valide/doc1".
Mon problème est que les liaisons dans mon fichier word ne suivent pas. je dois donc redéfinir le chemin d'accès pour chaque objet lié (j'ai jusqu'à 30 liaisons donc trop long en manuel ).
Y a t il une option dans Word pour que les liens chemin d'accès suivent en auto ou alors auriez vous un code pour réaliser cela ?

Merci d'avance pour votre aide.
wilfnoow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2012, 12h32   #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 : 26
Localisation : France, Haute Loire (Auvergne)

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

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

Les liaisons sont des champs IncludeText ou IncludePicture.
Peut-être un simple rechercher/Remplacer Tout en utilisant des caractères génériques et en affichant les codes de champs.
Rechercher/Remplacer

Une solution pas mal serait de mettre le champ qui permet d'avoir le chemin et le nom du fichier courant.
Voici un exemple pour inclure le fichier Monfic1.doc qui est dans le même répertoire que mon fichier actuel.
Code :
{INCLUDETEXT {FILENAME \P}\\..\\Monfic1.doc}
Je te laisse adapter cela à ton besoin.
__________________
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 02/01/2012, 13h16   #3
Invité de passage
 
Inscription : mai 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 7
Points : 1
Points : 1
Merci carden752 de t'être penché sur ma question.
Je tiens à préciser que je suis un novice complet.
Je n'est pas précisé que ce sont des liaisons d'objet OLE avec des fichiers PST.
Comme je l'ai dit je suis novice, mais je crois comprendre que ce que tu m'as donné comme solution fonctionne pour des collages spéciaux de texte ou autre.
Moi je suis sur une insertion d'objet à partir d'un fichier. Quand je déplace le dossier parent où sont situés tous mes documents, Word garde en mémoire les anciens chemins d'accès des fichiers, il ne prend pas en compte le déplacement à l'ouverture du word.
De plus, il me faudrait une solution qui ne nécessite aucune intervention sur le fichier de la part des utilisateurs.

De plus je ne sais pas comment afficher les codes de champ

wilfnoow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2012, 22h16   #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 : 26
Localisation : France, Haute Loire (Auvergne)

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

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

Il est possible de faire un traitement par macro sur un lot de fichiers d'un même répertoire. Il suffirait alors de créer la macro qui corresponde à ton besoin. Je regarderai demain exactement comment faire si tu peux laisser un fichier exemple sans données confidentielles.

Pour basculer l'affichage des codes de champs, il suffit d'appuyer sur ALT + F9
__________________
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 03/01/2012, 09h41   #5
Invité de passage
 
Inscription : mai 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par carden752 Voir le message
Bonjour,

Je regarderai demain exactement comment faire si tu peux laisser un fichier exemple sans données confidentielles.

Pour basculer l'affichage des codes de champs, il suffit d'appuyer sur ALT + F9
Voila un dossier avec les fichiers à l’intérieur.
Pour info, en faisant la manip de couper coller le dossier "exemple" de mon D: vers mon bureau, word change en auto les chemin d'accès des liens (c'est ce que je veux), mais quand je fais couper/coller vers un emplacement du réseau ça ne marche pas, il garde les chemins d'accès vers mon bureau donc plus valide.

Merci pour ton aide carden752.
Fichiers attachés
Type de fichier : rar En cours.rar (21,2 Ko, 3 affichages)
wilfnoow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 11h33   #6
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 : 26
Localisation : France, Haute Loire (Auvergne)

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

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

Il s'agit d'un champ LINK mais le principe est le même.
Essaie de remplacer tes liens par ce type de valeur :
Code :
{LINK KaledoStyle.Document "{FILENAME \P}\\..\\Données Prépa\\Donnée 1\\Document1.pst}" "" \a \p \f 0
Il faut penser à actualiser les champs pour prendre en compte la modification (CTRL + A suivi de F9)
__________________
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 03/01/2012, 13h04   #7
Invité de passage
 
Inscription : mai 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par carden752 Voir le message
Bonjour,

Il s'agit d'un champ LINK mais le principe est le même.
Essaie de remplacer tes liens par ce type de valeur :
Code :
{LINK KaledoStyle.Document "{FILENAME \P}\\..\\Données Prépa\\Donnée 1\\Document1.pst}" "" \a \p \f 0
Il faut penser à actualiser les champs pour prendre en compte la modification (CTRL + A suivi de F9)
Je viens de tester mais ça ne marche pas. j'obtiens "Erreur ! Liaison incorrecte".
De plus il me faudrait une méthode transparente pour les utilisateurs du style une macro enregistrée dans un doc modèle, si c'est possible.
Je ne comprends pas pourquoi en local sur mon poste, il fait suivre les liens qui sont dans des dossiers enfants et que sur le réseau ça ne marche pas.
wilfnoow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 10h22   #8
Invité de passage
 
Inscription : mai 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 7
Points : 1
Points : 1
Bonjour,
Je viens de trouver le problème.
c'est le .docx qui ne fait pas suivre les liens sur le réseau. comme je l'ai dit sur mon poste en local, ça marche.
Quand je transforme en .doc les liens suivent même sur réseau.
Si qqun sait si il y a un patch qui résout ce problème sur les .docx, je suis preneur.
Merci Carden75 pour ton aide.
wilfnoow 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 03h35.


 
 
 
 
Partenaires

Hébergement Web