VBA publipostage: pas document principal de fusion
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 :
Code:
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 |
et cela se plante sur la ligne .ActiveDocument.MailMerge.Execute
Merci d'avance pour toute réponse.