Непонятно, какие фактические параметры передаются методу OpenDataSource
...
В любом случае, попробуйте использовать макросы VBA для проверки работы кода, не полагаясь на. net framework и другие вещи. В этом примере создается новый основной документ и прикрепляется лист Excel с именем Names.xls
. Аргумент Connection извлекает данные из диапазона с именем «Продажи».
Dim docNew As Document
Set docNew = Documents.Add
With docNew.MailMerge
.MainDocumentType = wdCatalog
.OpenDataSource Name:="C:\Documents\Names.xls", _
ReadOnly:=True, _
Connection:="Sales"
End With