Nice question... took me a bit trial and error but got it to work.
You'll need to resolve the macro from code... which can be done using the MacroResolver.Resolve()
.
But since you're using a relative Path you'll need a macro to resolve the path macro... you still folowing? ^_^
To resolve page path expressions, use the following standard macro: {% Path["path"] |(identity)GlobalAdministrator%}")
Note that if you don't use the escaped double quote it doesn't work.