Hi,
Here is an example of how macro feature can be used to create a custom UI for dimensions configuration. It does not use a design table or configuration publisher and modifies dimensions directly. Macro can be embedded into the model directly so it can be shared between users without the need for any additional installation.
SOLIDWORKS model configurator with custom user interface - YouTube
Thanks,
Artem
SolidworksApi/macros