Hi @David_B, you might try if below helps, tested in V6 (Windows):
SetAnnotationDimStyleInBlock.py (1.2 KB)
SetAnnotationDimStyleInBlock.3dm (54.8 KB)
Note that this is the simplest case only, no nested blocks, no referenced blocks from other files etc.
@Alain, could you add something like above to RhinoScriptSyntax maybe ?
_
c.