Free Support Forum -

Can I reference a merge field with table index?

Hi Roman,
Can I reference a merge field with table index? Something like
<<Table(index).fieldname>> …


Also the following merge field arrangement is not working though there is data in the 8 th table (index 7) and the column name matches with the merge field name for the example :


The fields just get deleted. I am calling :
MailMergeExecuteWithRegions(mainDoc, objDS.Tables(7))

Please advise …


Hi Vikas,

Nice to hear from you again.

1. I was not able to come up with a reasonable usage pattern to reference fields from a table by index yet. Sometime ago I proposed that if you want to mix and match fields from multiple tables you could build a wide table programmatically from your tables and send this table to mail merge. It is reasonably easy to do, can be even written into a generic function to joing tables side to side. I thought you replied it was a good idea and going for it.

2. Switch field code on for that field and make sure it is the correct field name. What you see in <<…>> can be misleading as it is a field value, not field name.