Hi,<BR><BR>I am trying to do a mail merge with adodb.recordset. I can do it with any datasource but have no idea how to do it with a recordset.<BR><BR>For ODBC datasources <BR><BR>I tried it with <BR><BR>wrdDoc.mailmerge.opendatasource name:="", Connection:=strConn , SqlStatement:= "Select * from table1 where branch=303"<BR><BR>works fine.<BR><BR>I want to be able to say<BR><BR>dim oRs as adodb.recordset<BR>set oRs = new adodb.recordset<BR>Say ors is a disconnected recordset... or a recordset I got from executing a stored proc.<BR><BR>wrdDoc.mailmerge.opendatasource name:="", source:= oRs<BR><BR>Please help!<BR><BR>Thanks<BR>