Quand on relie
un *.doc ou *.docx
à un *.xls ou *.xlsx
Word enregistre le chemin absolu ...
Pour ma part je range les fichiers Word
et le classeurs associés ensemble.
Par exemple
Le Dossier TrucBidule contient
TrucBidule.docx et TrucBidule.xlsx
(et d'autres fichiers associées)
Quand je range (archivage, par exemple)
je déplace les dossiers et, du coup, les liens sont brisés
et à l'ouverture du fichier Word, il faut redonner
le chemin de la source (fichier Excel)...
Pourrait-on dire "dans" Word (ou "dans" le document )
que le chemin fourni est relatif ?
Merci d'avance,
HB
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JièL
Hello, Le 15/11/2016 à 15:00, HB a écrit :
Y'a un truc qui m'énerve :
Ca énerve beaucoup de monde... je sais, ça console pas, mais c'est pas nouveau
Pourrait-on dire "dans" Word (ou "dans" le document ) que le chemin fourni est relatif ?
Non, pas prévu. Mais, avec une ch'tit maquereau on peut refaire la liaison à chaque ouverture du doc http://www.faqword.com/index.php/word/faq-word/references/853-liens-relatifs
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
et merci d'enlever cette saleté de pub http://www.avantivirus.fr/enlever_message_avast_dans_emails_v9.php -- JièL publiphobe
Hello,
Le 15/11/2016 à 15:00, HB a écrit :
Y'a un truc qui m'énerve :
Ca énerve beaucoup de monde... je sais, ça console pas, mais c'est pas
nouveau
Pourrait-on dire "dans" Word (ou "dans" le document )
que le chemin fourni est relatif ?
Non, pas prévu.
Mais, avec une ch'tit maquereau on peut refaire la liaison à chaque
ouverture du doc
http://www.faqword.com/index.php/word/faq-word/references/853-liens-relatifs
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
et merci d'enlever cette saleté de pub
http://www.avantivirus.fr/enlever_message_avast_dans_emails_v9.php
Ca énerve beaucoup de monde... je sais, ça console pas, mais c'est pas nouveau
Pourrait-on dire "dans" Word (ou "dans" le document ) que le chemin fourni est relatif ?
Non, pas prévu. Mais, avec une ch'tit maquereau on peut refaire la liaison à chaque ouverture du doc http://www.faqword.com/index.php/word/faq-word/references/853-liens-relatifs
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
et merci d'enlever cette saleté de pub http://www.avantivirus.fr/enlever_message_avast_dans_emails_v9.php -- JièL publiphobe
HB
Bonsoir, Merci pour ce précisions. Pou l'antivirus, c'est fait ;o) Pour la macro je viens de tester : En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du publipostage, l'ouverture s’interrompt pour signaler que la source est absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la macro ne s'est pas exécutée ... Ou alors, je n'ai pas compris qqchose concernant l'utilisation de ces macros ;o) HB
Bonsoir,
Merci pour ce précisions.
Pou l'antivirus, c'est fait ;o)
Pour la macro je viens de tester :
En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du
publipostage, l'ouverture s’interrompt pour signaler que la source est
absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la
macro ne s'est pas exécutée ...
Ou alors, je n'ai pas compris qqchose
concernant l'utilisation de ces macros ;o)
Bonsoir, Merci pour ce précisions. Pou l'antivirus, c'est fait ;o) Pour la macro je viens de tester : En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du publipostage, l'ouverture s’interrompt pour signaler que la source est absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la macro ne s'est pas exécutée ... Ou alors, je n'ai pas compris qqchose concernant l'utilisation de ces macros ;o) HB
JièL
Re, Le 15/11/2016 à 18:34, HB a écrit :
Pour la macro je viens de tester : En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du publipostage, l'ouverture s’interrompt pour signaler que la source est absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la macro ne s'est pas exécutée ...
Effectivement, je n'avais pas testé. J'ai retrouvé une autre macro d'Anacoluthe, elle fonctionne sur un doc normal (précédement doc principal de fusion) qui n'a donc pas le problème d'interruption car pas de lien, en fait il est fait via la macro La voici Sub AutoOpen() Dim maSource As String maSource = ActiveDocument.Path & "donnees.xlsx" With ActiveDocument.MailMerge .MainDocumentType = wdFormLetters .OpenDataSource Name:=maSource .Destination = wdSendToNewDocument .DataSource.FirstRecord = wdDefaultFirstRecord .DataSource.LastRecord = wdDefaultLastRecord .Execute ' lance la fusion ' rétablit document normal .MainDocumentType = wdNotAMergeDocument End With End Sub A voir si ça fait bien ce que ça doit faire -- JièL Anacolothien « L'ennui, avec l'absolu, c'est que quand on le quitte, on tombe nécessairement dans le relatif. » - Jean-Claude CLARI
Re,
Le 15/11/2016 à 18:34, HB a écrit :
Pour la macro je viens de tester :
En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du
publipostage, l'ouverture s’interrompt pour signaler que la source est
absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la
macro ne s'est pas exécutée ...
Effectivement, je n'avais pas testé.
J'ai retrouvé une autre macro d'Anacoluthe, elle fonctionne sur un doc
normal (précédement doc principal de fusion) qui n'a donc pas le
problème d'interruption car pas de lien, en fait il est fait via la macro
La voici
Sub AutoOpen()
Dim maSource As String
maSource = ActiveDocument.Path & "donnees.xlsx"
Pour la macro je viens de tester : En fait quand on ouvre un .doc(x) qui utilise un xls ou xlsx, pour du publipostage, l'ouverture s’interrompt pour signaler que la source est absente. J'ai l'impression que comme l'ouverture n'a pas eu lieu, la macro ne s'est pas exécutée ...
Effectivement, je n'avais pas testé. J'ai retrouvé une autre macro d'Anacoluthe, elle fonctionne sur un doc normal (précédement doc principal de fusion) qui n'a donc pas le problème d'interruption car pas de lien, en fait il est fait via la macro La voici Sub AutoOpen() Dim maSource As String maSource = ActiveDocument.Path & "donnees.xlsx" With ActiveDocument.MailMerge .MainDocumentType = wdFormLetters .OpenDataSource Name:=maSource .Destination = wdSendToNewDocument .DataSource.FirstRecord = wdDefaultFirstRecord .DataSource.LastRecord = wdDefaultLastRecord .Execute ' lance la fusion ' rétablit document normal .MainDocumentType = wdNotAMergeDocument End With End Sub A voir si ça fait bien ce que ça doit faire -- JièL Anacolothien « L'ennui, avec l'absolu, c'est que quand on le quitte, on tombe nécessairement dans le relatif. » - Jean-Claude CLARI