Kaydet (Commit) 7969bb65 authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Handle string or edit cells when resolving static reference for group calc.

Change-Id: Ifb2d0d6e7c9f3040bca61b5bdce14d853058d954
üst e462eb11
......@@ -1823,6 +1823,17 @@ formula::FormulaTokenRef ScColumn::ResolveStaticReference( SCROW nRow )
return formula::FormulaTokenRef(new formula::FormulaStringToken(p->GetString()));
}
case sc::element_type_string:
{
OUString aStr = sc::string_block::at(*it->data, aPos.second);
return formula::FormulaTokenRef(new formula::FormulaStringToken(aStr));
}
case sc::element_type_edittext:
{
const EditTextObject* pText = sc::edittext_block::at(*it->data, aPos.second);
OUString aStr = ScEditUtil::GetString(*pText, pDocument);
return formula::FormulaTokenRef(new formula::FormulaStringToken(aStr));
}
case sc::element_type_empty:
default:
// Return a value of 0.0 in all the other cases.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment