DimXpert driven from sketches tolerance and Exporting PMI with ACIS(*.SAT)

Hello,

I have come across the C# help macro (Attached) in which it automatically populates DimXpert annotations, pending the solid model has been drawn in SolidWorks and there are sketches it will populate nominal sketch values if possible (Depending upon selection of datums).  For example if I have a diameter with a bilateral tolerance it will automatically switch to the default symmetrical tolerance based upon the feature (Default values are under Options>Document Properties> DimXpert)

Is there a way to traverse through the sketch dimensions placing them as DimXpert annotations with identical tolerances?

Secondly, I am interested in exporting PMI, Product Manufacturing Information, from the SolidWorks (natively modeled) part via ACIS(*.SAT) file for our CMM programming (MCOSMOS C-3, Mitutoyo).  I have been told it is not possible at this time and have submitted an enhancement request, but if anyone has somehow created a work around please let me know.

Thank you for your time!!!!!!!!!!!!

Dwight

SolidworksApi macros