Syntex error when running a macro inside an equation

I have these three equations that figure the open area of a cut. Up until 2012 this worked without a hitch and now it throws a syntex error. Here are the three equations that I have, the second of which is giving me the issue and any help would be appritiated.

"ScaleFactor"=1550.003 ' CONVERTS TO INCHES

"faceArea"= Part.FeatureByName("MySurface").GetBody.GetFirstFace.GetArea * "ScaleFactor"

"OpenArea"=.7344-"faceArea" ' 1.250 INSERT

'Create the default (blank) part

'insert offset surface 0.000" on the face that you want to configure the open area for

'name it "MySurface"

'hide"MySurface" and roll it back

'create your cut of the shape/shapes you want in the blank

'roll "MySurface" forward

'"remember that equation #3 needs to be "OpenArea"=.????-"faceArea",

'where .???? is the starting area of the face that you are cutting the shape out of."

This is also broke when trying to drive a note on a drawing, when doing so it only display's the "Value/Equation" and not the "Evaluates to". If there was a way to have a macro do the calculation and place the figure in the "OpenArea" custom property would be awsome.

I would like to say thanks in advance to everyone.

Brian

SolidworksApi macros