Déplacement de fichier après publipostage.
Gilou73
-
Gilou73420 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Gilou73420 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai créé un fichier EXCEL pour un suivi formation.
Ce fichier EXCEL plus un diplôme sont sur un serveur. J'ai créé un publipostage pour que le diplôme WORD se remplisse automatiquement avec le nom des personnels du tableau excel.
Tout fonctionne. Sauf que mon objectif c'est que les formateurs, télécharge le dossier sur le serveur travaille en local sur leurs machines. Et du coup, le publipostage ne fonctionne pas. Il faut indiquer le nouveau chemin du fichier EXCEL pour que les diplômes se remplissent automatiquement.
Existe-t-il à votre connaissance une possibilité.?
Merci de votre aide.
J'ai créé un fichier EXCEL pour un suivi formation.
Ce fichier EXCEL plus un diplôme sont sur un serveur. J'ai créé un publipostage pour que le diplôme WORD se remplisse automatiquement avec le nom des personnels du tableau excel.
Tout fonctionne. Sauf que mon objectif c'est que les formateurs, télécharge le dossier sur le serveur travaille en local sur leurs machines. Et du coup, le publipostage ne fonctionne pas. Il faut indiquer le nouveau chemin du fichier EXCEL pour que les diplômes se remplissent automatiquement.
Existe-t-il à votre connaissance une possibilité.?
Merci de votre aide.
A voir également:
- Déplacement de fichier après publipostage.
- Fichier bin - Guide
- Fichier epub - Guide
- Publipostage mail - Accueil - Word
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
4 réponses
Bonjour,
Eh bien cette possibilité vous l'avez , Il faut indiquer le nouveau chemin du fichier EXCEL....!
Question que comprendre: télécharge le dossier sur le serveur travaille en local sur leurs machines.
Dossier c'est classeur + document WORD ..!
Eh bien cette possibilité vous l'avez , Il faut indiquer le nouveau chemin du fichier EXCEL....!
Question que comprendre: télécharge le dossier sur le serveur travaille en local sur leurs machines.
Dossier c'est classeur + document WORD ..!
Gilou73
Oui lors du déplacement le dossier contient le fichier WORD et le fichier EXCEL.
Bonjour,
en utilisant
https://www.codevba.com/fr/Excel/Workbook/Path.htm#.YlBEIshByUk
en utilisant
ActiveWorkbook.Path & "\monclasseur"
https://www.codevba.com/fr/Excel/Workbook/Path.htm#.YlBEIshByUk
Il faut tout d'abord que le classeur concerné soit enregistré en tant que classeur acceptant les macros.
Ensuite remplacer le chemin en dur par cette ligne de code sans oublié le nom du classeur suivi de son extension xlsm.
et pour Word l'extension est .docm pour les macros
Voilà
@+
Ensuite remplacer le chemin en dur par cette ligne de code sans oublié le nom du classeur suivi de son extension xlsm.
et pour Word l'extension est .docm pour les macros
ActiveWorkbook.Pathdonne le chemin du dossier contenant les fichiers
Voilà
@+
Bonjour,
J'ai enregistré le fichier EXCEL acceptant les macros, j'ai du coup, refait le lien entre le publipostage et le fichier excel en .xlxm et j'ai enregistré le fichier word en .docm.
Du coup maintenant si j'ai bien compris, je renomme mon fichier excel en utilisant
ActiveWorkbook.Path & "\monclasseur" sachant que "\monclasseur" est le nom de mon fichier. C'est correct.?
merci.
J'ai enregistré le fichier EXCEL acceptant les macros, j'ai du coup, refait le lien entre le publipostage et le fichier excel en .xlxm et j'ai enregistré le fichier word en .docm.
Du coup maintenant si j'ai bien compris, je renomme mon fichier excel en utilisant
ActiveWorkbook.Path & "\monclasseur" sachant que "\monclasseur" est le nom de mon fichier. C'est correct.?
merci.
Oui il faut changer le chemin en dur par
comme ceci:
@+
ActiveDocument.Pathsi la macro est dans Word et par
ActiveWorkbook.Pathsi elle est dans Excel
comme ceci:
ActiveDocument.Path & "\01 - Programme Tir CQP Version Auto.xlsm" _
, ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
Format:=wdOpenFormatAuto, Connection:= _
"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=" & ActiveDocument.Path & "\01 - Programme Tir CQP Version Auto.xlsm;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet " _
, SQLStatement:="SELECT * FROM `'NOM STAGIAIRE$'`", SQLStatement1:="", _
SubType:=wdMergeSubTypeAccess
@+
Bonjour,
Me voilà avec un autre problème.
Devant mon succès avec la macro précédente, même si le transfert par réseau n'est toujours pas résolu.
J'ai décidé de faire une autre macro pour d'autres documents. Donc enregistrement sous word de la macro avec un nom forcément différent des premières macros du document.
Mais maintenant, je veux retourner sur ma première macro et je n'arrive plus à la retrouver.
J'ai télécharger le fichier WORD que j'avais mis sur un serveur et là, pareil pas de macro pour mon premier document....
Mais elle est ou.?
Me voilà avec un autre problème.
Devant mon succès avec la macro précédente, même si le transfert par réseau n'est toujours pas résolu.
J'ai décidé de faire une autre macro pour d'autres documents. Donc enregistrement sous word de la macro avec un nom forcément différent des premières macros du document.
Mais maintenant, je veux retourner sur ma première macro et je n'arrive plus à la retrouver.
J'ai télécharger le fichier WORD que j'avais mis sur un serveur et là, pareil pas de macro pour mon premier document....
Mais elle est ou.?