Bonjour,
Je me permets de vous demander de l'aide car je suis coincée depuis plusieurs jours ...
J'ai développé une base de données intitulée "Etudes.accdb".
A chaque nouvelle étude reçue, je suis obligée de copier/coller la BDD "Etudes.accdb" dans un répertoire spécifique (répertoire différent pour chaque étude), en modifiant son nom : "Etudes_NomClient.accdb". Je remplis ensuite le formulaire "FDA_Brchts" présent dans cette BDD.
Sur le bouton "Courriers" du formulaire FDA_Brchts, j'ai placé le code ci-dessous (me permettant d'ouvrir un document Word pour du publipostage) :
Je pensais que les données saisies dans le formulaire seraient directement envoyées dans le fichier "Courriers.docx" mais Word me demande de choisir la source de données ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Courriers_Click() DoCmd.Close acForm, "FDA_Brchts" Dim strFichier As String Dim objWord As New Word.Application strFichier = "C:\Users\Desktop\Documents principaux\Courriers.docx" objWord.Documents.Open strFichier objWord.Visible = True End Sub
Je pense que ce problème est lié au fait que ma BDD a été déplacée dans un nouveau répertoire.
Etant donné que le fichier Word (qui sert au publipostage) a toujours la même place (sur C:\Users\Desktop), comment pourrais-je faire pour que les données saisies dans le formulaire soient directement envoyées dans ce fichier Word, sans devoir, à chaque fois, rechercher la source de données ?
En espérant avoir été suffisamment claire et en vous remerciant d'avance pour votre réponse !
Ingrid
Partager