Double-quotes are only for passing literal text.
To pass a field value, just use double curly braces, like this:
<<MacroName {{!!FieldName}}>>
Also, take note that because the double angle brackets surrounding the macro invocation don’t nest, when you want to pass a variable value, you need to use the $macrocall widget, like this:
<$macrocall $name="MacroName" var1=<<someVariable>> />
enjoy,
-e