You can check the
Don't expand macros or script in value when setting option or use vbld_EscapeString when assigning the value to prevent immediate expansion of macro references.
http://www.kinook.com/VisBuildPro/Ma...scriptmisc.htm
It's not very common to need so many macros as environment variables, but we'll add that to the request list.