With ActiveDocument.MailMerge
.MainDocumentType = wdCatalog
.OpenDataSource Name:=excelfile, _
Connection:="Entire spreadsheet", SubType:=8, ReadOnly:=True
''# Range = Selection.Range
.Destination = wdSendToNewDocument
.Execute
End With ''# Activedocument
DDETerminateAll
Pourquoi ce code ouvert « ExcelFile » deux fois pour exceller, l'un d'entre eux est en lecture seule. Comment puis-je fermer ces fichiers Excel à partir de Word?MailMerge semble ouvrir deux fois le fichier Excel?
grâce, mais la façon d'exécuter workbooks.close ou Excel quitter de macro Word ?? Word ouvre Excel via DDE et laisse ouvrir – Tom
Avec DDE, une fois le document de fusion est fermé, Excel sera automatiquement fermé ainsi. La sortie de la fusion n'a pas besoin d'être fermée pour que cela se produise. –