Thanks for the tip re Instant VB - it seems to work much better than the online translators.

Unfortunately though the resulting code still seems to ignore the filter area - 'Rectangle(36, 750, 523, 56)' - and pulls out all the text across the whole pdf.

I'll keep trying to suss out what's wrong - maybe something I've done is causing an issue somehow.