Undesirable results from drafting standard update

I'm working on a macro to batch update a PRE-EXISTING library of drawings. in the middle of this procedure, the macro loads a custom drafting standard, which is a decent positive gain in the detailing process, but it causes a good deal of dimensions with a "(document)" callout in the drawing to update to undesired precisions. My goal is to seek out document driven precisions and make them fixed precisions. I.E. "0.1234 (Document)" should become "0.1234".

Does anyone know of a way or even a starting block for how to select all the drawing dimensions, and modify them per my needs?

It may be worth noting that all dimensions on these drawings are reference, not model dimensions.

I've also been of the mindset that I may need to select each sheet and view before i can approach the dimensions. I currently have a programmed method for moving through the sheets and views, but I am not sure if they are really necessary.  

Any thoughts/advice/criticism would be welcome.

Thanks

Tom

SolidworksApi macros