<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.office.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Compatibility Mode</title><link>http://blogs.office.com/b/microsoft-excel/archive/2006/08/10/compatibility-mode.aspx</link><description>Guest writer: Eric Patterson. Over the next several posts, Eric, one of the members of the Excel Program Management team, is going to discuss backwards compatibility in Excel 2007. I hope readers find this interesting. Over the next several posts I will</description><dc:language>en-US</dc:language><generator>Telligent Community 1.5.134.15456 (Build: 5.5.134.15456)</generator><item><title>re: Compatibility Mode</title><link>http://blogs.office.com/b/microsoft-excel/archive/2006/08/10/compatibility-mode.aspx#6924</link><pubDate>Tue, 15 Aug 2006 04:01:36 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:6924</guid><dc:creator>Eric Patterson</dc:creator><description>&lt;p&gt;Thanks for the feedback everyone.&lt;/p&gt;
&lt;p&gt;Stephane - We are trying to differentiate between features that are lost on save and those that don&amp;#39;t display in previous versions, but are retained. &amp;nbsp;We are keeping everything that our previous file format can support, but some of the architectural items, such as more rows and columns cannot be supported, hence the file format change for this version.&lt;/p&gt;
&lt;p&gt;requiredName - Excel 2007 will read and write Previous version Excel files.&lt;/p&gt;
&lt;p&gt;Colin - I will look into the QueryTable issue based on the information that you have already provided.&lt;/p&gt;
&lt;p&gt;-Eric&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=6924" width="1" height="1"&gt;</description></item><item><title>re: Compatibility Mode</title><link>http://blogs.office.com/b/microsoft-excel/archive/2006/08/10/compatibility-mode.aspx#6925</link><pubDate>Fri, 11 Aug 2006 13:28:26 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:6925</guid><dc:creator>Colin Banfield</dc:creator><description>&lt;p&gt;Eric, I look forward to the ensuing discussion.&lt;/p&gt;
&lt;p&gt;From the experienced user point of view, the natural tendency would be to avoid features that are not compatible if working in a mixed environment. I&amp;#39;ve encountered one instance where compatibility cannot be avoided, and as luck would have it, it&amp;#39;s turning out to be a major headache (as I mentioned in a mail to Dave some time ago.)&lt;/p&gt;
&lt;p&gt;The problem involves database queries. There&amp;#39;s no option in Excel 2007 to import into a QueryTable. The options are Table and PivotTable. When you save the file in the older format, there are formula referencing and name scoping issues that must be handled, which can be an annoyance at the very worst. A more significant issue is that after opening the file in Excel 2003, you can no longer edit the query. &amp;nbsp;Excel 2003 complains that “The external data range was created programmatically and cannot be edited.” I get error messages even attempting to refresh the query in Excel 2003. Admittedly, these may be Beta 2 issues that have been rectified in the current builds.&lt;/p&gt;
&lt;p&gt;The point is; It would be better (not to mention safer) if one didn&amp;#39;t have to deal with &amp;quot;forced&amp;quot; compatibility issues, which, in this case, could have been avoided completely if there was an option in Excel 2007 to import into an old-fashioned QueryTable. &amp;nbsp;There’s probably a good reason for this omission, although the logic escapes me.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=6925" width="1" height="1"&gt;</description></item><item><title>re: Compatibility Mode</title><link>http://blogs.office.com/b/microsoft-excel/archive/2006/08/10/compatibility-mode.aspx#6926</link><pubDate>Fri, 11 Aug 2006 10:14:25 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:6926</guid><dc:creator>requiredName</dc:creator><description>&lt;p&gt;I gather this means that the new file format isn&amp;#39;t compatible with the &amp;quot;millions of billions&amp;quot; of existing excel documents after all.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=6926" width="1" height="1"&gt;</description></item><item><title>re: Compatibility Mode</title><link>http://blogs.office.com/b/microsoft-excel/archive/2006/08/10/compatibility-mode.aspx#6927</link><pubDate>Fri, 11 Aug 2006 07:51:11 GMT</pubDate><guid isPermaLink="false">53587256-c606-4c9b-bad4-97c86b12ce62:6927</guid><dc:creator>Stephane Rodriguez</dc:creator><description>&lt;p&gt;Thanks for the info. I think there is a confusion that you may want to tear apart. It&amp;#39;s the difference between a previous version of Excel not supporting a feature that only came after, and the round-tripping scenario which allows a Excel 2007 file to be saved back as an Excel 97-2003 file, updated there, then reopened in Excel 2007 later with all Excel 2007 features kept in place.&lt;/p&gt;
&lt;p&gt;Let me give you one example : databars. Databars are stored in BIFF8 when you store the file downlevel. Anyone willing to check this out can add a databar, save it as Excel 97-2003, open the file there, make changes, save, then open again the file in Excel 2007 : big surprise, the databar is still there.&lt;/p&gt;
&lt;p&gt;Now for the interesting part : rows after the 65536-th : why a different behavior? why can you save a databar in new BIFF8 records, and not new labels or formulas? This makes no sense. Case in point : create a worksheet with a label in row 65537. Save it as Excel 97-2003 (the compatibility dialog needs to be agreed). Open it there (the label does not appear), save. Reopen it in Excel 2007 : the label is gone. Bad.&lt;/p&gt;
&lt;p&gt;So either the compatibility dialog needs to appear always (including in the databar case) or never.&lt;/p&gt;
&lt;p&gt;Let me say it differently, it&amp;#39;s a perfect logic to only show the compatibility dialog if some loss is going to happen (like rows after the 65536-th). The problem is, users don&amp;#39;t understand that, why should they? They won&amp;#39;t make the difference between adding a databar and adding a label in row 65537. So this creates an inconsistency for them (although it&amp;#39;s the right logic from an implementation perspective since there is a real loss in only one case above). This sets yourself for a lot of unnecessary customer support IMHO.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.office.com/aggbug.aspx?PostID=6927" width="1" height="1"&gt;</description></item></channel></rss>