Index: sc/inc/ViewSettingsSequenceDefines.hxx =================================================================== --- sc/inc/ViewSettingsSequenceDefines.hxx (revision 1652561) +++ sc/inc/ViewSettingsSequenceDefines.hxx (working copy) @@ -27,7 +27,7 @@ // this are the defines for the position of the settings in the // ViewSettingsSequence -#define SC_VIEWSETTINGS_COUNT 23 +#define SC_VIEWSETTINGS_COUNT 24 #define SC_VIEW_ID 0 #define SC_TABLE_VIEWSETTINGS 1 @@ -45,13 +45,14 @@ #define SC_COLROWHDR 13 #define SC_SHEETTABS 14 #define SC_OUTLSYMB 15 -#define SC_SNAPTORASTER 16 -#define SC_RASTERVIS 17 -#define SC_RASTERRESX 18 -#define SC_RASTERRESY 19 -#define SC_RASTERSUBX 20 -#define SC_RASTERSUBY 21 -#define SC_RASTERSYNC 22 +#define SC_VALUE_HIGHLIGHTING 16 +#define SC_SNAPTORASTER 17 +#define SC_RASTERVIS 18 +#define SC_RASTERRESX 19 +#define SC_RASTERRESY 20 +#define SC_RASTERSUBX 21 +#define SC_RASTERSUBY 22 +#define SC_RASTERSYNC 23 // this are the defines for the position of the settings in the Index: sc/source/ui/view/viewdata.cxx =================================================================== --- sc/source/ui/view/viewdata.cxx (revision 1652561) +++ sc/source/ui/view/viewdata.cxx (working copy) @@ -2766,6 +2766,8 @@ ScUnoHelpFunctions::SetBoolInAny( pSettings[SC_SHEETTABS].Value, pOptions->GetOption( VOPT_TABCONTROLS ) ); pSettings[SC_OUTLSYMB].Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(SC_UNO_OUTLSYMB)); ScUnoHelpFunctions::SetBoolInAny( pSettings[SC_OUTLSYMB].Value, pOptions->GetOption( VOPT_OUTLINER ) ); + pSettings[SC_VALUE_HIGHLIGHTING].Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( SC_UNO_VALUEHIGH ) ); + ScUnoHelpFunctions::SetBoolInAny( pSettings[SC_VALUE_HIGHLIGHTING].Value, pOptions->GetOption( VOPT_SYNTAX ) ); const ScGridOptions& aGridOpt = pOptions->GetGridOptions(); pSettings[SC_SNAPTORASTER].Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(SC_UNO_SNAPTORASTER)); @@ -2916,6 +2918,8 @@ if ( rSettings[i].Value >>= nTemp16 ) pOptions->SetObjMode( VOBJ_TYPE_DRAW, (nTemp16 == 1) ? VOBJ_MODE_HIDE : VOBJ_MODE_SHOW ); } + else if ( sName.compareToAscii( SC_UNO_VALUEHIGH ) == 0 ) + pOptions->SetOption( VOPT_SYNTAX, ScUnoHelpFunctions::GetBoolFromAny( rSettings[i].Value ) ); else { ScGridOptions aGridOpt(pOptions->GetGridOptions());