Can an assy macro run another macro within its components?

Hello All,

I am by no means a VB guru or even mid level user.  I've managed to teach myself enough to be clumsy at best but have patched together a macro that we use all the time on our parts (Filename to Desc, TN Parsed - Part.swp).  This macro does some custom property creation/editing and run the bounding box macro which I've slightly modified (I wanted only 2-dec plcs for each value).  Now the trick is to be able to get this macro to run on an assembly by traversing the components.  I'm okay with the user having to say, create a temporary configuration and fully resolving all of the components to in that config, if order to get the macro to run and then deleting that configuration.  In fact I've even toyed with including that in my assembly macro.

Initially though I just need this darn thing to go through an assembly and actually do what I want it to.  Can anyone help?  I've included the dummy assembly and drawing I've been using to verify that it worked.  The only thing on the BOM in the drawing that I need to make sure each part recieved is the custom property "finished size" which is populated by the bounding box command.  The assy script calls the part script and the part script calls the BB script.  They reflect my network locations obviously.  Can anyone tell me why this isn't working??  I get no errors when this is run yet nothing actually happens.  The attachment contains the dummy SW files as well as the macros.

Thanks in advance.

SolidworksApi macros