To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=32340





------- Additional comments from [EMAIL PROTECTED] Sat Mar  1 17:09:43 +0000 
2008 -------
Though I cannot test the new version, I ran the 'test case' through OOo 2.3, and
through MS Excel 97.  For anyone who hasn't tried it yet, the test case
exercises a number of direct, indirect, and built-in function accesses against
several types of cell content, most especially an 'empty cell'.  The sheet
checks the resulting values against what it 'expects' to see, displaying 'ok'
where the result value is as expected, and 'ERR' if (presumably) the result is
not what is expected by the designers.

As would be anticipated, OOo 2.3 displayed 'ERR' in several cells.  Far from
this being a problem, it underlines the 'correctness' of the test cases, because
they can be seen to be exercising the cell content and reference methods that
are giving problems in the current releases.  And judging from the 'expected'
behaviour, I personally am delighted that the problem I reported in 82725 likely
has been fixed, well done, everyone.

Unexpected, though, were a few 'ERR' displays when running the test case through
MS Excel, (XL 97 in this test).  The cell displays from the Excel 97 run are in
the attachment - these show which specific reference methods give rise to 'ERR'.
 Since 'ERR' (presumably, as mentioned above) indicates a cell result that
differs from the result that the OOo designers expect, 'ERR' displays imply that
the new behaviour of OOo will differ from the behaviour of Excel.  (XL 97, at
least, and I have asked a colleague to check against XL 2003.)

[My test procedure:
1. Open the test case i32340_variable_result.ods in OOo 2.3
2. Save as MS Excel 97/2000/XP with .xls extention
3. Open in Excel 97, view the cells, notice some display 'ERR'
4. Capture the results by converting all cells to their actual displayed value
(select sheet, copy, paste special, values skipping blanks)
5. Save resulting data-only sheet as
i32340_variable_result_testcases_XL97_results.xls
6. Open saved sheet in OOo 2.3 to resave in .ods format
7. Save as i32340_variable_result_testcases_XL97_results.ods to attach to this
report]

I think this finding raises 2 completely different questions.

(1)  Is the test case 'correct' in the sense that it embodies the
logically/mathematically correct behaviour that we wanted OOo to exhibit?
Presumably it is, but before we address any apparent interoperability problems
let's be sure we are dealing with a genuine issue.

(2)  If we do have the intended behaviour in OOo, how, in general, do we solve
any resulting problems of interoperability with MS Office?
I've two suggestions here, though I would guess that tracking MS Office
functionality has created issues before, and perhaps there's already a preferred
approach.  I would suggest:

a. Confirm the existence of an interoperability issue, first.  Create a specific
interoperability test case (let's call it a behaviour case) and confirm it
against Excel (97, 2000, 2003, 2007, separate cases if necessary).  Run these
behaviour cases against the existing OOo releases, and against the new
developments that are believed to address the interoperating problems.  Record
the results so that we know what the confirmed problems are, if any.

b. Consider the feasibility of an MS Office compatibility mode (a little like MS
did for the Intel Pentium bug) which could be switched on or off.

I hope the report makes sense and is useful.  Can I close by again saying thanks
to everyone who has worked on this issue?  As already said, the problem I was
hitting seems to be addressed.

regards, Ron


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to