>I had tried a number of combinations but all gave me an error.
Sergery gave you the solution. The reason is because a period terminates a macro expression (although we can usually get away with leaving it off). This is why you also can't use "this." syntax in a macro expression.
local lc
lc = thisform.runcommand
&lc.