Я не видел примеров того, как настроить соединение ms-sql mailmerge в Word 2010 без файла подключения к источнику данных (подключение к базе данных Office, .odc).
Это код, который я пробовал на основе других примеров.
Dim connectString, sqlString As String
connectString = "Provider=SQLOLEDB.1;Persist Security Info=True;Initial Catalog=Contact;Data Source=Site-DB1"
sqlString = "Select * From V_Request"
ActiveDocument.MailMerge.CreateDataSource Connection:=connectString, sqlStatement:=sqlString
With ActiveDocument.MailMerge
.OpenDataSource Name:="", Connection:=strConnection, sqlStatement:=sqlString
End With