Page.SetTheme method (Visio)
Sets the theme for the specified page.
Syntax
expression.SetTheme (varThemeIndex, varColorScheme, varEffectScheme, varConnectorScheme, varFontScheme)
expression A variable that represents a Page object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
varThemeIndex | Required | Variant | The theme to apply. |
varColorScheme | Optional | Variant | The color scheme theme component to apply. |
varEffectScheme | Optional | Variant | The effect scheme theme component to apply. |
varConnectorScheme | Optional | Variant | The connector scheme theme component to apply. |
varFontScheme | Optional | Variant | The font scheme theme component to apply. |
Return value
VOID
Remarks
Possible themes correspond to those displayed in the Themes and the Colors, Effects, and Connectors galleries on the Design tab of the ribbon. You can specify values for just the first, required parameter, or for any combination of the first parameter and one or more of the other four parameters.
If you pass a value for the only first parameter, varThemeIndex, and you pass nothing for the other four optional parameters, Visio sets all five parameters to the theme value that you specified for the first parameter.
For example, if you pass "Linear" for the first parameter, Visio sets the color scheme, effect scheme, connector scheme, and font scheme to "Linear" as well. If you pass "Linear" for the first parameter and "Gemstone" for the second parameter, Visio sets the effect scheme, connector scheme, and font scheme to "Linear" but sets the color scheme to "Gemstone" and so on.
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.