Not sure about the question, but instead of macro try:
loGrid = evaluate(tcName)
with loGrid
if type('.designfontsize') = "N"
.fontsize = int(.designfontsize * lfactor)
else
etc
>
>tcname is addressing a grid thisform.GPAGEFRAME1.PAGE2.GGRID1
>
>I am getting a message: no table open in selected area
>
>Is this maybe because there is no control source for the grid (though I am in the midst of form and font resizing - I wish marketing had never asked for this.)
>
>I believe the control sources in the columns may be set - I removed them and the error went away.
>
>thanks
>
>Bob
If it's not broken, fix it until it is.
My Blog