I have a situation where I have received a drawing that is populated with Civil 3D styles already. However, in the Display tab, all the object Plot Styles are set to ByBlock. That does not seem to work properly with .STB plot style management, because the individual objects (contours, points, etc.) pick up the plot styles of their parent objects. So instead of a contour on layer V-TOPO-MAJR plotting with the layer settings of V-TOPO-MAJR, it follows the layer settings of C-TOPO, which is the layer containing the parent surface.
Is there a way to programmatically step through styles for surfaces, profile views, etc. and change the "ByBlock" setting to "ByLayer" in all styles?