I would appriciate something like that.
In our apps we have solved it this way:
Data is not opened in new, empty worksheet, but (selectable) "hand-made" template, including save macro and some cell function logic.
save macro looks to specific (named) cell, which again can hold typical excel logic.
Thus final name is retrieved via dynamic sheet contents, it's up to users preferences and content "design".
All PLSD need is call of specific template set by preferences instead of empty one.