diff options
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/excel/excdoc.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sc/source/filter/excel/excdoc.cxx b/sc/source/filter/excel/excdoc.cxx index b56c9b179bb4..de983b4f97e6 100644 --- a/sc/source/filter/excel/excdoc.cxx +++ b/sc/source/filter/excel/excdoc.cxx @@ -445,11 +445,6 @@ void ExcTable::FillAsHeaderXml( ExcBoundsheetList& rBoundsheetList ) aRecList.AppendRecord( GetObjectManager().CreateDrawingGroup() ); // Shared string table: SST, EXTSST aRecList.AppendRecord( CreateRecord( EXC_ID_SST ) ); - - XclExtLstRef xExtLst( new XclExtLst( GetRoot() ) ); - const ScCalcConfig& rCalcConfig = rDoc.GetCalcConfig(); - xExtLst->AddRecord( XclExpExtRef( new XclExpExtCalcPr( GetRoot(), rCalcConfig.meStringRefAddressSyntax )) ); - aRecList.AppendRecord( xExtLst ); } void ExcTable::FillAsTableBinary( SCTAB nCodeNameIdx ) @@ -886,6 +881,11 @@ void ExcDocument::WriteXml( XclExpXmlStream& rStrm ) if (rCaches.HasCaches()) rCaches.SaveXml(rStrm); + XclExtLstRef xExtLst( new XclExtLst( GetRoot() ) ); + const ScCalcConfig& rCalcConfig = GetDoc().GetCalcConfig(); + xExtLst->AddRecord( XclExpExtRef( new XclExpExtCalcPr( GetRoot(), rCalcConfig.meStringRefAddressSyntax )) ); + xExtLst->SaveXml(rStrm); + rWorkbook->endElement( XML_workbook ); rWorkbook.reset(); } |