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 21/04/2008, 12h05   #1
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut includetext et adresse relative

bjtlm

je suis sous Word 2007 et je cherche le moyen, dans un souci de maintenance, de créer des fichiers inclus en gardant un lien pour des éventuelles mises à jour. J'utilise donc des includetext, avec liens.
Seulement, word 2007 par défaut se sert de l'adresse réelle du fichier joint à partir du lecteur physique (C: , D: ou autre).
J'aimerais avoir la syntaxe pour entrer une adresse relative (par rapport à l'emplacement du fichier principal dans lequel je rassemble plusieurs fichiers joints).

voila merci d'avance

ludo
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 12h53   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Je ne vois que le VBA pour mettre ces champs à jour.
Une petite procédure sur ouverture du document.
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 19h02   #3
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut adresse relative

normalement ma procédure pour une adresse relative est:

Code :
1
2
 
{INCLUDETEXT "..\\dossier_1\\fichier_cherché.docx"}
Ca marche très bien lorsque je fais un update tant que le document n'est pas fermé. Donc en effet il y a une histoire de raffraichissement à l'ouverture; mais le pb c'est que je ne dois pas inclure de macro en VBA.
Donc à priori mon problème n'est pas résolvable sans macro.

merci des infos

ludo
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 19h30   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Tu as raison, mais j'ai un problème !
Le rafraîchissement se fait correctement chez moi

Essaie lors de l'ouverture de ton document de faire Ctrl + A et ensuite F9.
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h10   #5
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut problème à l'ouverture du docx

merci pour ta réponse je vais orienter mes recherches différemment du coup! C'est pas toi qui a un pb lol c'est moi du coup avec mon ouverture de fichier qui foire. Je vais voir si je n'ai pas un paramètre à cocher ou quelque chose du genre ( j'ai Office en anglais alors les subtilités sont vraiment ... subtiles ! )

ludo

PS : tu as bien fait le test en adressage relatif?
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 17h16   #6
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut insert & repertoire racine du document

petite question:

lorsque tu fais plusieurs insert succesifs, la fenêtre de selection du fichier à importer propose le dernier repertoire ouvert par word lors de la dernière insertion.
Si tu ferme word, tu rouvres ton fichier .doc ou docx, tu veux refaire un insert, la fenêtre de selection te place dans quel repertoire?

merci j'aimerais que ce soit une piste !

ludo

PS : parallèlement, as tu Word 2003 installé aussi malgré le 2007??
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 17h27   #7
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut news infos

Après plusieurs tests infructueux, je tiens enfin une piste :

La logique du poste précédent n'est pas remise en cause:

- test 1 : j'ai mis par défaut dans les options word le répertoire où se trouve le dossier dans lequel je vais chercher mes fichier .docx -> ECHEC
- test 2 : le répertoire par défaut passe au dossier dans lequel se trouvent mes doc -> ECHEC
- test 3 : je fais un insert dans mon fichier depuis le même dossier que je mettais par défaut dans le test 2, puis je fais un update sur un lien relatif qui ne marche pas depuis le debut dans ce doc (à chaque fermeture le lien est comme perdu) -> OK

Hypothèse : lorsque je fais un insert j'active quelque chose dont mon docx a besoin pour les mises à jour relatives.
Question : qu'est ce que j'active?
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 17h51   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
J'ai fait mes tests sous 2007.
Je n'ai pas de cohabitation entre 2003 et 2007. Pour 2003, j'utilise VPC.

Si je ferme mon document et que j'ouvre à nouveau mon document, le répertoire est resté le même.

J'ai cherché ce qui pourrait poser problème, j'ai rien trouvé !
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2008, 16h16   #9
Membre actif
 
Avatar de Ludo_360
 
Étudiant
Inscription : avril 2007
Messages : 295
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 295
Points : 157
Points : 157
Par défaut solution trouvée

bjr!

Deux solutions trouvées pour éviter toute incompatibilité :

- <1> Préparer -> Propriétés -> Propriétés du document -> Propriétés avancées -> Personnalisation : définir un nom (ex: link) et donner comme valeur l'adresse de base à partir de laquelle les adresses relatives prendront racine. (ex: C:\\Documents_and_Settings\\dossier1\\)
utilisation : {INCLUDETEXT "{ DOCPROPERTY link }source.docx"}

- <2> Option Word -> Enregistrement -> Dossier par défaut : Changer l'adresse et mettre celle de base (repertoire racine).
Utilisation de cette méthode :
{INCLUDETEXT ".\\sous-dossier1\\sous-dossier2\\source.docx"}

L'inconvénient de la méthode 1 dans le cas d'une utilisation pour une quantité massive de doc : il faut créer dans chaque docx sa propre propriété.

L'inconvénient de la méthode 2 : cette option est validée par Word en général, il ne faut pas avoir besoin de la changer pour un autre doc. Bien choisir le répertoire racine.
Ludo_360 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2008, 16h19   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 363
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 363
Points : 29 284
Points : 29 284
Citation:
Envoyé par Ludo_360 Voir le message
bjr!

Deux solutions trouvées pour éviter toute incompatibilité :

- Préparer -> Propriétés -> Propriétés du document -> Propriétés avancées -> Personnalisation : définir un nom et donner comme valeur
Je te donne une seconde chance pour un post complet mdr
__________________
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 !
Heureux-oli est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2010, 20h17   #11
Invité de passage
 
Inscription : mai 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 1
Points : 3
Points : 3
Ayant le même problème, j'ai résolu le pb avec
{INCLUDETEXT "{ FILENAME \p \* MERGEFORMAT}\\..\\source.docx"}

qui evite les inconvénients des méthodes 1 et 2 de Ludo 360 et marche à tous les coups.
petuco31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h39.


 
 
 
 
Partenaires

Hébergement Web