In this article we will be seeing how to change the site theme in SharePoint using SharePoint object model.

Go to Site Actions => Site Settings => Look and Feel => Site theme.

ThemeShare1.gif

Programmatically change the site theme:

ThmxTheme class:

Represents a Microsoft Office XML theme file. The methods and properties of this class enable read and write operations on the theme name, the color list, and the font list. For more information refer http://msdn.microsoft.com/en-us/library/ee658367.aspx.

ThmxTheme.ApplyTo Method (SPWeb, Boolean):

Applies the current theme to the given web. . For more information refer http://msdn.microsoft.com/en-us/library/ee659982.aspx