A voir également:
- Word mettre à jour les liaisons automatiquement
- Espace insécable word - Guide
- Mettre à jour ses pilotes - Guide
- Supprimer une page word - Guide
- Mettre a jour chrome - Accueil - Applications & Logiciels
- Organigramme word - Guide
1 réponse
m@rina
Messages postés
21073
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
17 octobre 2024
11 344
28 sept. 2015 à 15:12
28 sept. 2015 à 15:12
Bonjour,
Il y a une chose que je ne comprends pas : puisque les fichiers Excel ne sont pas appelés à être modifiés, pourquoi les recopier à chaque fois ?
Sinon, dans ta méthode, tout n'est pas conforme aux règles de l'art wordiennes ! :)
1) ouvrant mon Word "template"
On n'ouvre pas un template, on crée un nouveau document basé sur ce template, ce qui évite déjà les modifs et enregistrements avec le même nom. Un template a une extension dotx et se met dans le dossier Templates. Pour créer un nouveau doc : Fichier => Nouveau et on choisit le modèle.
m@rina
Il y a une chose que je ne comprends pas : puisque les fichiers Excel ne sont pas appelés à être modifiés, pourquoi les recopier à chaque fois ?
Sinon, dans ta méthode, tout n'est pas conforme aux règles de l'art wordiennes ! :)
1) ouvrant mon Word "template"
On n'ouvre pas un template, on crée un nouveau document basé sur ce template, ce qui évite déjà les modifs et enregistrements avec le même nom. Un template a une extension dotx et se met dans le dossier Templates. Pour créer un nouveau doc : Fichier => Nouveau et on choisit le modèle.
m@rina
28 sept. 2015 à 15:29
merci pour votre réponse rapide.
L'Excel n'est pas modifié dans sa forme mais il l'est dans le contenu des cellules à chaque offre. Si jamais on souhaite donc revenir sur une offre éditée par le passé, il faut forcément la refaire de 0.
Merci pour le conseil template.
En revanche, avez-vous une réponse à ma question initiale pour changer en même temps toutes les sources du fichier Word?
J'ai tenté par alt+F9 en faisant des "ctrl+H - remplacant l'ancien lien par le nouveau" : cela fonctionne dans le document ouvert. Seulement quand je ferme ce docuement et le ré-ouvre, il reprend les liens initiaux...
Merci
28 sept. 2015 à 18:46
Je viens encore de faire un test, et je n'ai pas de soucis là dessus. Les liens sont bien modifiés.
Sinon, il faut une macro, mais Word gère de moins en moins bien les objets OLE par macro. Cette macro :
je ne suis pas certaine qu'elle va fonctionner avec les dernières versions. Avec 2016 par exemple, ça ne marche pas, il ne reconnaît pas les objets Excel comme des InlineShapes, ni comme des Shapes... Sinon, ça devrait marcher avec une version ancienne.
Alors bien sûr on peut faire une macro pour modifier les champs, mais ça revient à faire un recherche remplacer.
Attention parce que ce dernier code est violent car il remplace tous les liens de tous les champs. Donc, s'il existe d'autres champs avec d'autres liens, c'est à éviter.
Si tu veux tester les macros, fais-le sur une copie.
m@rina
7 oct. 2015 à 14:23
merci à vous.
Pour les macros, je laisse tomber. Je vais tenter le alt+F9 et limiter les mofications du fichier.
Bien a vous,
MDF