diff options
Diffstat (limited to 'sc/source/ui')
-rw-r--r-- | sc/source/ui/docshell/docsh6.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sc/source/ui/docshell/docsh6.cxx b/sc/source/ui/docshell/docsh6.cxx index f6831dd1ab2d..5ca7d45ded11 100644 --- a/sc/source/ui/docshell/docsh6.cxx +++ b/sc/source/ui/docshell/docsh6.cxx @@ -50,6 +50,7 @@ #include "globstr.hrc" #include "scmod.hxx" #include "compiler.hxx" +#include "interpre.hxx" #include "formula/FormulaCompiler.hxx" #include "comphelper/processfactory.hxx" @@ -504,6 +505,11 @@ void ScDocShell::SetFormulaOptions(const ScFormulaOptions& rOpt ) // Update the separators. ScCompiler::UpdateSeparatorsNative( rOpt.GetFormulaSepArg(), rOpt.GetFormulaSepArrayCol(), rOpt.GetFormulaSepArrayRow()); + + // Global interpreter settings. + ScInterpreter::Config aConfig; + aConfig.meIndirectRefSyntax = rOpt.GetIndirectFuncSyntax(); + ScInterpreter::SetGlobalConfig(aConfig); } void ScDocShell::CheckConfigOptions() |