|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir à toutes et tous.
Je viens vers vous pour un probleme qui me depasse. Je dois faire un publipostage en PDF avec comme nom de chaque pdf, le champ "code" qui est un nombre. Les données sont sur excel 2003 puis rapatriées sur word 2003 lors de la fusion. Il y a une centaine de feuilles qui doivent etre converties en PDF par adobe avec a chaque fois comme nom du PDF, le champ "code" qui est sur la feuille word. Cela est il faisable avec ADOBE PDF ? Dans le cas ou c'est possible comment s'y prendre ? Merci pour votre aide. Cordialement |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Malheureusement, ce ne sera pas du publipostage à part entière.
Il va falloir pour chaque ligne de ton fichier, ouvrir un document, ajouter les données, l'imprimer en PDF avec comme nom de sortie une valeur de ta table. Jette un oeil ici, il y a une ébauche de la solution.
__________________
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 ! |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir Heureux-oli,
Je te remercie pour ton fil, mais malheureusement pour moi je ne vois pas le debut du commencement de solution. Je ne veux pas l'envoyer en publipostage directement. Je veux juste faire un PDF de chaque feuille et le stocker dans un repertoire avec pour nom de chaque PDF, le numero qui correspond au champ "code". Comme je ne suis pas capable de le faire, je vais etre oblige d'abandonner le projet. Je te remercie et bonne soirée. Cordialement |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
N'abandonne pas le projet, on va te venir en aide.
Le principe serait de faire un fichier par ligne ? On va pour ce faire utiliser PDF Creator, qui est un outil gratuit.
__________________
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 ! |
|
|
00
|
|
|
#5 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Code :
et pour l'impression pdf http://heureuxoli.developpez.com/office/word/doc2pdf/ J'ai changé le nom du fichier excel, je l'ai appelé a.xls et j'ai crée un .dot aussi.
__________________
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 ! |
||
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Je te remercie Heureux-oli, je ne desespère plus !! Car Word, je l'ai decouvert depuis quelques jours seulement.
1 fichier par ligne c'est impeccable a partir du moment ou il y a le nom du PDF qui correspond au champ "code". Merci et bonne soirée. Cordialement |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Je n'ai pas dormi, regarde si ça te botte, j'ai posté entre temps
__________________
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 ! |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Merci pour la macro, mais elle plante sur :
Dim xlApp As New Excel.Application "Erreur de compilation, Type defini par l'utilisateur non defini." Merci encore |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Tu dois dans Outils, Références ajouter Microsoft Excel XXX
Toutes mes excuses.
__________________
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 ! |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Je te remercie infiniment, demain je teste cela en reel et je te tiens au courant.
Merci encore et bonne soirée (pour ce qu'il en reste !!) Cordialement |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Elle n'est pas complète, tu devra la complèter, mais le principal s'y trouve.
Reviens nous voir si tu rencontres des difficultés. Il faudra certainement affiner certaines choses. Si tu veux de plus amples explications, dis le.
__________________
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 ! |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir a tous,
J'ai installe la macro, mais il y a plusieurs problemes qui en decoulent : Est il possible de declancher la macro sur commande et non a l'ouverture du document word ? il y a par la suite un verrouillage du fichier source excel, pour reprendre la main il faut relancer l'ordi. Puis la creation d'une copie qui bloque la macro. Au lieu de PDF, si il y a une creation de copie sur :E:\Mes documents\TESTS\Word avec comme nom le numero de code c'est parfait. Je joins la fichier qui pose probleme. Merci pour l'aide. Cordialement |
|
|
00
|
|
|
#13 | ||||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Citation:
Citation:
Citation:
Citation:
Tu n'aimes pas ma macro
__________________
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 ! |
||||
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir Heureux-oli,
Effectivement, ce que j'ai pas preciser, c'est un publipostage. Le fichier que j'ai joint, c'est de celui là dont je parlais. J'ai pas été précis dans la demande, et je m'en excuse. Le probleme est il soluble ? Merci !! |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Oui, je vais regarder ce WE, mais il se fait tard et mes petits yeux se ferment.
__________________
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 ! |
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir a toutes et tous.
J'espere que je n'ai pas gache le WE de Heureux-oli avec mon probleme. Pourrais tu me dire si cela est faisable ou non. Dans le cas ou ce n'est pas possible il faut que j'adapte le courrier sur EXCEL, cela parait plus jouable. Je te remercie. Cordialement |
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
C'est faisable, mais j'ai eu un WE chargé et un peu de taf pour l'instant.
On peut le faire.
__________________
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 ! |
|
|
00
|
|
|
#18 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 360 ![]() |
Voilà.
Tu dois avoir un répertoire C:\Temp\Pub et un autre C:\Temp\Pub\Files Mettre tous les fichiers dans C:\Temp\Pub, ouvrir PublipostageV1.doc et cliquer sur le bouton. Ne sachant pas quel utilitaire tu utilises pour imprimer en PDF, je fais une simple sauvegarde du document dans le répertoire Files.
__________________
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 ! |
|
|
00
|
|
|
#19 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Je te remercie Heureux-oli, je teste en reel demain et je te donne des nouvelles demain soir.
Merci et bonne soirée. Cordialement |
|
|
00
|
|
|
#20 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 222 ![]() |
Bonsoir Heureux-oli,
Toutes mes excuses pour ce retard à te remercier pour ton code qui marche impeccablement bien. Il me reste a trouver une macro qui m'envoie chaque fichier en .doc par mail, cela ne devrait pas etre trop difficile (enfin je pense !!) Merci encore et excuses moi pour ce retard. Cordialement |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com