IXlsTheme
COM interface ( getting help with interfaces )

 

interface IXlsTheme : IDispatch
{
  [id(1),propget] HRESULT Theme([out, retval] enumWorkbookTheme* theme);
  [id(1),propput] HRESULT Theme([in]enumWorkbookTheme theme);
  [id(2),propget] HRESULT CustomColors([out, retval] enumWorkbookTheme* theme);
  [id(2),propput] HRESULT CustomColors([in]enumWorkbookTheme theme);
  [id(3),propget] HRESULT CustomFonts([out, retval] enumWorkbookTheme* theme);
  [id(3),propput] HRESULT CustomFonts([in]enumWorkbookTheme theme);
  [id(4),propget] HRESULT CustomEffects([out, retval] enumWorkbookTheme* theme);
  [id(4),propput] HRESULT CustomEffects([in]enumWorkbookTheme theme);
}

 

HRESULT Theme([out, retval] enumWorkbookTheme* theme);
returns the theme used in workbook for all new objects (charts, ...).

HRESULT Theme([in]enumWorkbookTheme theme);
sets the theme used in workbook for all new objects (charts, ...).

HRESULT CustomColors([out, retval] enumWorkbookTheme* theme);
returns the theme used by colors. Colors can use a different theme than the overall theme, i.e. independently of fonts and effects.

HRESULT CustomColors([in]enumWorkbookTheme theme);
sets the theme used by colors. Colors can use a different theme than the overall theme, i.e. independently of fonts and effects.

HRESULT CustomFonts([out, retval] enumWorkbookTheme* theme);
returns the theme used by fonts. Fonts can use a different theme than the overall theme, i.e. independently of colors and effects.

HRESULT CustomFonts([in]enumWorkbookTheme theme);
sets the theme used by fonts. Fonts can use a different theme than the overall theme, i.e. independently of colors and effects.

HRESULT CustomEffects([out, retval] enumWorkbookTheme* theme);
returns the theme used by effects. Effects can use a different theme than the overall theme, i.e. independently of colors and fonts.

HRESULT CustomEffects([in]enumWorkbookTheme theme);
sets the theme used by effects. Effects can use a different theme than the overall theme, i.e. independently of colors and fonts.