Hi
Thanks for your inquiry. Here is simple code example:
'Create DocumentHelper
Dim helper
Set helper = CreateObject("Aspose.Words.ComHelper")
'Open template document
Dim Doc
Set Doc = helper.Open("C:\Temp\in.doc")
'Here you should get data from your datasource
'As an example the RecordSet was created on fly
'Create new RecordSet
Dim rsParam
Set rsParam = CreateObject("ADODB.Recordset")
rsParam.Fields.Append "FirstName", CInt(129), CInt(40), False
rsParam.Fields.Append "LastName", CInt(129), CInt(40), False
rsParam.Fields.Append "City", CInt(129), CInt(40), False
rsParam.Open
'Fill RecordSet
rsParam.AddNew Array("FirstName", "LastName", "City"), Array("James", "Bond", "London")
'You also can use ExecuteWithRegionsADO method
'Execute MeilMerge
Doc.MailMerge.ExecuteADO rsParam
'Save document
doc.Save("C:\Temp\out.doc")
rsParam.Close()
Please make sure that you registered Aspose.Words.dll properly, as described here:
https://docs.aspose.com/words/net/supported-platforms/#com
Best regards.