Hello,
I have still problem with "frozen" values

.
So I had to make another tests ....... .
Templates which I made under Excel 2007 SP0 (SP0=without servicepack) work different than templates which I made under Excel 2007 with SP3 !!!
If I make the result by template created under "SP0", everything is ok under Excel 2007 SP3, Excel 2010, Excel 2013 .
If I make the result by template created under "SP3", formulas with OFFSET and INDIRECT functions are frozen if I open the result under Excel 2007 SP3 (opening under Excel 2010 and 2013 seems to be ok).
When I was making the SP3 template, I opened the SP0 template and saved it as "SP3" name without any changes under Excel 2007 SP3.
For the first look, everything is correct in the SP3 result file, but if I change value in B2 cell manually, nothing will happen.
First values in result were correct by the XLSRW "calculate", but next hand made changes in result in the cell "B2" do nothing till Ctrl+Alt+F9 .
After Ctrl+Alt+F9, every next manually changes at the cell B2 will make correct changes at cells with formulas.
So I compared every parts of xlsx templates SP0 and SP3 with this result:
\docProps\core.xml - contain another timestamp (it is ok)
\xl\calcChain.xml - there is change in order
sp0: <c r="B12"/><c r="B11"/>
sp3: <c r="B11"/><c r="B12"/>
\xl\workbook.xml - there is change in build
sp0: rupBuild="4505" calcId="124519"
sp3: rupBuild="4506" calcId="125725"
These changes are enought to get "frozen" cells.
I do not know why..... .
And there is another importatnt thing!
There aren't calcChain.xml In the both result files.
( It is not important for the "SP0" result, but for the "SP3" result probably yes.)
If I
manually insert the file calcChain.xml from file XLSRW_template_indirect_SP3.xlsx to the "frozen" result file XLSRW_result_indirect_SP3.xlsx and open the result file XLSRW_result_indirect_SP3.xlsx,
everything is ok.
Every template and result files are for download at
http://www.genet.cz/kohout/xlsrw/xlsrw_ ... p0_sp3.zip
Any idea ?
Josef Kohout
(I made a whole new template under Excel 2007 SP3 too, but the result had the same frozen values under Excel 2007 SP3)