I know Andrew Lockton has already posted a macro for this (post 338863), but FWIW I was tinkering on some code to clear out “char, char” styles and came up with this alternate method:
Sub RemoveStyleAliases() Dim sty As Style For Each sty In ActiveDocument.Styles sty.NameLocal = Split(sty.NameLocal, ",")(0) Next sty End Sub
This also shows how to coax a single item out of a function that returns an array without using an intermediate assignment. It’s not well documented, and it can save a few lines of code.
Enjoy!