Just before I move on to look at using custom theme colors in Visio 2013, I thought I’d do a quick review of what’s in the box.
From a ShapeSheet perspective, when you select a theme item in the Design tab ribbon gallery the respective index is added to the page and this, in turn, is inherited by the individual shapes.
To start off with there’s index zero that defines that ‘no theme’ should be used. Using this index shapes retrieve their cell values (where the THEMEVAL function is used) from the ‘No Style’ master-based style. In fact THEMEVAL also takes an optional argument where a ‘default’ value can be defined, in which case this is used instead of the inherited ‘No Style’ value.
Indices 33 to 58 include the default built-in themes defined in the current version of Visio 2013:
For completeness, the remain indices still work with Visio 2013, but come under the ‘not recommended’ heading. For example, 17 to 32 were used in the Preview release of Visio 2013 and 1 to 16 carry a ‘deprecated’ theme name:
So that’s just a little reference before moving on to custom theme colors...