j'ouvre un document word avec une bd associée en vue de publipostage et là tout se passe correctement, mais quand je veux faire la même chose à partir d'Access en Vba je me récupère l'erreur d'exécution suivante :
'4605' : cette méthode ou propriété b'est pas disponible car le document n'est pas un document principal de fusion
ceci se produit sur le code suivant :
et cela se plante sur la ligne .ActiveDocument.MailMerge.Execute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Private Sub ETIQ_Click() Dim wdapp As Word.Application 'Démarrer Word Set wdapp = CreateObject("Word.application") With wdapp .Visible = True 'ouvrir le document .Documents.Open "D:\publipostage\etiquettesvague2.doc" .ActiveDocument.MailMerge.Execute .Documents.Close End With 'fermer et libérer les objets Set wdapp = Nothing End Sub
Merci d'avance pour toute réponse.
Partager