|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 27 ![]() |
Bonjour,
je souhaites faire un publipostage d'Excel vers Word. J'ai pris le tuto http://silkyroad.developpez.com/Exce...tageWordExcel/ mais lorsque j'executes le code j'ai un message d'erreur qui me dit "L'objet demandé n'est pas disponible" . J'ai pourtant bien copié le code dans un module ? Déclaré la bibliothèque Word 12.0 libray. Auriez vous une idée ? Merci. Code :
|
||
|
|
00
|
|
|
#2 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Et si tu modifies le paramètre Destination pour wdSendToNewDocument à la place de wdSendToPrinter ? Un nouveau doc est-il créé ?
Si oui, c'est que l'imprimante n'est pas définie Juste une idée |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 27 ![]() |
J'ai bien essayé de changer la destination mais le probleme persiste...
|
|
|
00
|
|
|
#4 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Ton document principal (.doc) est bien lié à ton xls ?
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 27 ![]() |
Ayé j'ai trouvé, le probleme est le suivant : sur les versions word 2003 et plus lorsqu'on ouvre un document de publipostage, on a un message qui spécifie que le fichier va etre alimenter à partir d'une source de données. Par défaut le choix est à "non" d'où le message d'erreur car il ya pas d'alimentation du fichier word. Pour pallier au probleme il faut modifier la base des registre.s Enfin si vous souhaitez plus d'explications :
http://www.multi-hardware.com/MHBB/r...et_4_2895.html Merci. @+ |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 27 ![]() |
POur aller au fond des choses, est-il facile de modifier la base des registres via VBA car il se trouve que je développe à distance une petite appli pour un client mais de là à ce qu'il modifie lui même la base des registres sur son poste y'a ... beaucoup! Merci.
|
|
|
00
|
|
|
#8 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Tu devrais poser une nouvelle question sur le forum
Tu as vu les conséquences d'une modif de la base de registre, niveau sécurité ? Tu n'as pas peur qu'en cas de pb le client te pose des questions ? |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 27 ![]() |
Comme tu dis ouskel'n'or, point de vue sécurité c'est pas top de modifier la base des registres. Toutefois, il faut croire que je suis pas le premier qui ai eu cette idée suite au probleme lié au publipostage. Et en cherchant bien je suis tombé sur cette adresse : http://faqword.free.fr/articles.php?lng=fr&pg=56 avec la solution au probleme et cerise sur le gâteau tout le code qui va bien (alléluia). A savoir, on modifie la clé juste le temps du publipostage pour ensuite la remettre en son état initial.
|
|
|
00
|
|
|
#10 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 333 ![]() |
Salut!!!
J'ai bien entendu le même souci... J'ai un peu regardé le code du lien dans le post juste au dessus du mien mais je n'arrive pas à l'integrer dans ma macro... J'ai une userform avec une textbox et un bouton et un module qui me permet d'appeler la userform Faut le mettre où ce code? Dans un module? dans un Sub ??? Je suis perdu !!! code du module:Quelqu'un saurait donner un exemple svp?? Merci d'avance!! |
|
|
00
|
|
|
#11 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 333 ![]() |
Après moultes tentatives, je n'y arrive pas et je pense que c'est à cause de l'imprimante qui est en réseau et le pc depuis lequel j'essaye de faire mon publipostage également. Je ne suis pas l'administrateur du réseau et l'administrateur est difficilement joignable, mais je pense qu'il y a une protection pour que tout les utilisateurs ne puissent pas aller trifouiller dans le registre... Pensez-vous que je me trompe?
N'y aurait-il pas un autre moyen de shunter ce message plutôt ennuyant? (C'est fou ça quand même! Plus ils améliorent leur logiciels, moins on peut faire de choses!!) Merci d'avance! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com