Problème Macro entre Excel et Word
Résolu/Fermé
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
-
14 août 2012 à 12:58
nicodu072 Messages postés 45 Date d'inscription samedi 20 février 2010 Statut Membre Dernière intervention 21 août 2012 - 21 août 2012 à 22:32
nicodu072 Messages postés 45 Date d'inscription samedi 20 février 2010 Statut Membre Dernière intervention 21 août 2012 - 21 août 2012 à 22:32
A voir également:
- Problème Macro entre Excel et Word
- Word et excel gratuit - Guide
- Supprimer une page word - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Espace insécable word - Guide
51 réponses
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
19 août 2012 à 11:25
19 août 2012 à 11:25
Bonjour,
Dans ce cas une nouvelle mise à disposition du fichier n'y changera rien. Il faut mettre un point d'arrêt dans la procédure [Publipostage(nompubli, nombase, feuilbase, chemin)] au niveau de [DocWord.Close False] pour voir ce qui se passe dans le document Word.
Dans ce cas une nouvelle mise à disposition du fichier n'y changera rien. Il faut mettre un point d'arrêt dans la procédure [Publipostage(nompubli, nombase, feuilbase, chemin)] au niveau de [DocWord.Close False] pour voir ce qui se passe dans le document Word.
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
19 août 2012 à 13:53
19 août 2012 à 13:53
Bonjour,
J'ai réalisé le point d'arrêt comme vous me l'avez demander. Tout ce passe bien jusqu'à la sélection de destinataire dans le publipostage qui reste sur les références RAx (voir vidéo): https://www.cjoint.com/?BHtnAc7DtW7
J'ai donc réaliser un point d'arrêt sur l'ancien fichier (de fin de semaine sans le publipostagesansdoublon) pour voir ce qui se passait et la la mise à jour de destinataire s'effectue correctement : https://www.cjoint.com/?BHtnEqWahX7
Pour essayer, j'ai pris l'ancien document Word, ou la procédure fonctionnait, et je l'ai mis à la place du nouveau. Rien ne change, la mise à jour ne s'effectue pas non plus.
Donc, on sait déjà que cela ne provient pas du fichier Word.
Maintenant pourquoi cela fonctionne chez vous et pas chez moi !
J'ai essayé sur un ordinateur fonctionnant sous SEVEN comme vous me semble-t-il) et cela fonctionne parfaitement.
Je l'ai enregistrer et renvoyé sur mon PC (Vista) et la rebellote. Mais cette fois ci la référence reste sur Hx, qui est le dernier publipostage lancé avant enregistrement sur l'autre PC.
Le problème proviendrait donc du système d'exploitation et peut-être de la partie publipostagesansdoublon ? Bizarre !
J'ai réalisé le point d'arrêt comme vous me l'avez demander. Tout ce passe bien jusqu'à la sélection de destinataire dans le publipostage qui reste sur les références RAx (voir vidéo): https://www.cjoint.com/?BHtnAc7DtW7
J'ai donc réaliser un point d'arrêt sur l'ancien fichier (de fin de semaine sans le publipostagesansdoublon) pour voir ce qui se passait et la la mise à jour de destinataire s'effectue correctement : https://www.cjoint.com/?BHtnEqWahX7
Pour essayer, j'ai pris l'ancien document Word, ou la procédure fonctionnait, et je l'ai mis à la place du nouveau. Rien ne change, la mise à jour ne s'effectue pas non plus.
Donc, on sait déjà que cela ne provient pas du fichier Word.
Maintenant pourquoi cela fonctionne chez vous et pas chez moi !
J'ai essayé sur un ordinateur fonctionnant sous SEVEN comme vous me semble-t-il) et cela fonctionne parfaitement.
Je l'ai enregistrer et renvoyé sur mon PC (Vista) et la rebellote. Mais cette fois ci la référence reste sur Hx, qui est le dernier publipostage lancé avant enregistrement sur l'autre PC.
Le problème proviendrait donc du système d'exploitation et peut-être de la partie publipostagesansdoublon ? Bizarre !
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
Modifié par Le Pingou le 19/08/2012 à 15:01
Modifié par Le Pingou le 19/08/2012 à 15:01
Bonjour,
Merci pour les informations.
En tout cas pas de partie [publipostagesansdoublon], je pense plutôt à une information manquante dans le code... !
Est-ce que [ sous SEVEN] la version MSO est 2007 ou 2010 ?
Pour l'instant je n'ai rien trouvé.
Patience car demain je vais tester sur un autre PC avec MSO 2007 et peut être je trouverai la clef du problème.
Salutations.
Le Pingou
Merci pour les informations.
En tout cas pas de partie [publipostagesansdoublon], je pense plutôt à une information manquante dans le code... !
Est-ce que [ sous SEVEN] la version MSO est 2007 ou 2010 ?
Pour l'instant je n'ai rien trouvé.
Patience car demain je vais tester sur un autre PC avec MSO 2007 et peut être je trouverai la clef du problème.
Salutations.
Le Pingou
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
19 août 2012 à 17:10
19 août 2012 à 17:10
Bonjour,
Alors sous SEVEN, la version utilisée est MSO 2007. Dans ce cas, cela voudrait dire qu'il manque une information dans le code pour fonctionner sous Vista ?
Comment cela est-ce possible ? Car nul part vous ne faite référence à un système d'exploitation.
Cordialement.
Alors sous SEVEN, la version utilisée est MSO 2007. Dans ce cas, cela voudrait dire qu'il manque une information dans le code pour fonctionner sous Vista ?
Comment cela est-ce possible ? Car nul part vous ne faite référence à un système d'exploitation.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
19 août 2012 à 17:18
19 août 2012 à 17:18
Bonjour,
Information très intéressante.
Patientez jusqu'à demain.
Information très intéressante.
Patientez jusqu'à demain.
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
20 août 2012 à 22:59
20 août 2012 à 22:59
Bonjour,
Eh bien, mon test avec PC sous Windows Vista et MSO2007 a révélé les mêmes problèmes que vous avez constatés. Il semble que sous Vista l'UAC s'emmêle ?
Pour l'instant je n'ai pas trouvé le pourquoi et de ce fait la correction.
Je ne désespère pas de trouver.... !
Eh bien, mon test avec PC sous Windows Vista et MSO2007 a révélé les mêmes problèmes que vous avez constatés. Il semble que sous Vista l'UAC s'emmêle ?
Pour l'instant je n'ai pas trouvé le pourquoi et de ce fait la correction.
Je ne désespère pas de trouver.... !
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
20 août 2012 à 23:16
20 août 2012 à 23:16
Bonsoir,
Cela me rassure. Ne vous en faite pas pour cela, tout du moins n'y passé pas trop de temps pour moi, car j'ai testé au bureau et cela fonctionne sur mon PC étant sous Seven.
Je ne pourrais simplement pas l'utiliser sur mon PC perso.
Cependant merci de votre aide.
J'améliore encore le fichier. Si cela vous intéresse, je vous le joint quand j'aurai terminé pour avoir l'avis de l'expert ;-)..
Bonne soirée.
Cordialement
Cela me rassure. Ne vous en faite pas pour cela, tout du moins n'y passé pas trop de temps pour moi, car j'ai testé au bureau et cela fonctionne sur mon PC étant sous Seven.
Je ne pourrais simplement pas l'utiliser sur mon PC perso.
Cependant merci de votre aide.
J'améliore encore le fichier. Si cela vous intéresse, je vous le joint quand j'aurai terminé pour avoir l'avis de l'expert ;-)..
Bonne soirée.
Cordialement
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
21 août 2012 à 19:12
21 août 2012 à 19:12
Bonjour,
Merci de réaliser un essai avec cette version : https://www.cjoint.com/?3Hvtly5XMhj
Merci de réaliser un essai avec cette version : https://www.cjoint.com/?3Hvtly5XMhj
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
21 août 2012 à 21:10
21 août 2012 à 21:10
Bonsoir,
Félicitation !
Le fichier fonctionne parfaitement bien. Je n'ai pas pris le temps de tout comprendre au code mais j'ai remarqué que vous aviez modifié le type de variable, spécifier plus en détail l'ouverture de la base de donnée et créé l'enregistrement automatique des fichiers dans le répertoire en fonction d'un nom prédéfini.
Encore merci pour votre aide.
Cordialement.
Félicitation !
Le fichier fonctionne parfaitement bien. Je n'ai pas pris le temps de tout comprendre au code mais j'ai remarqué que vous aviez modifié le type de variable, spécifier plus en détail l'ouverture de la base de donnée et créé l'enregistrement automatique des fichiers dans le répertoire en fonction d'un nom prédéfini.
Encore merci pour votre aide.
Cordialement.
Le Pingou
Messages postés
12093
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
30 mai 2024
1 436
21 août 2012 à 22:20
21 août 2012 à 22:20
Bonjour,
Content de savoir que c'est bon chez vous.
En fait comme toujours lorsque plus rien ne vas j'écris le code une nouvelle fois sans tenir compte de l'existant, c'est le pourquoi vous voyez une autre manière d'écriture. Mais le problème avec Windows Vista est qu'il ne comprend pas les changements dans le fichier source (Excel) si l'on ne les a pas enregistrés (au contraire de Windows 7). En marge si vous essayez la version avec les 3 feuilles de liens vous constaterez que si vous modifiez les données dans un des tableaux [Listes...], les documents Word seront faux.
Concernant : l'enregistrement automatique des fichiers dans le répertoire en fonction d'un nom prédéfini c'est dans le but de pouvoir contrôler le résultat obtenu en rapport avec la demande de départ (qui va avec qui).
Content de savoir que c'est bon chez vous.
En fait comme toujours lorsque plus rien ne vas j'écris le code une nouvelle fois sans tenir compte de l'existant, c'est le pourquoi vous voyez une autre manière d'écriture. Mais le problème avec Windows Vista est qu'il ne comprend pas les changements dans le fichier source (Excel) si l'on ne les a pas enregistrés (au contraire de Windows 7). En marge si vous essayez la version avec les 3 feuilles de liens vous constaterez que si vous modifiez les données dans un des tableaux [Listes...], les documents Word seront faux.
Concernant : l'enregistrement automatique des fichiers dans le répertoire en fonction d'un nom prédéfini c'est dans le but de pouvoir contrôler le résultat obtenu en rapport avec la demande de départ (qui va avec qui).
nicodu072
Messages postés
45
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
21 août 2012
21 août 2012 à 22:32
21 août 2012 à 22:32
Bonsoir,
Très bien, merci pour ce complément d'explications.
Et encore merci pour votre travail.
Cordialement.
Très bien, merci pour ce complément d'explications.
Et encore merci pour votre travail.
Cordialement.