can a macro be made to clear all top level color overrides if present?
I believe so, for the Face-level color setting, I've used the following method to revert back to part-level appearances:
swFace.RemoveMaterialProperty2 swInConfigurationOpts_e.swAllConfiguration, Nothing
This was part of a macro that colors and uncolors selected faces. You would probably have to do something similar on all levels of the appearance hierarchy to revert to the top level setting.
There is one, I need to look for it, be back in a few..
I should clarify that I want it to automatically run when closing a file. Does that make it more difficult?
Attached is what I have, you may need to modify it to match your needs
Thought I might add this as it may help in the future, if I'm wrong I guess it really doesn't matter! LOL!
Boy those shades look nice.
Retrieving data ...