This can be done. There are some examples on the newsgroup that I tested with code to read the logical name and description in the model properties of attached files and replace the current settings if they were different than the default settings. It worked as I had hoped.
The code is more complicated than what can be gathered from a macro recording.
Check out this link: https://communities.bentley.com/products/programming/microstation_programming/f/343173/t/128188