Creating User Form to Push Custom Properties to All Part in Assembly?

Hello,

I am trying to create a user form that would allow a user to run a macro, input values required for each part for proper labeling and sorting, and have the macro push all of these values into all parts of the assembly. Does anyone have a lead on how to get this setup? I have a macro that somewhat does this through input boxes, but I would like to consolidate all to one form. Attached is the referenced Macro.

Thanks in advance!

SolidworksApi/macros