EXCEL高手们,咨询一下Excel2007在对Excel2003下生成的文件兼容性如何,特别是VBA方面

咨询一下,Excel2003下编写的VBA应用,在Excel2007中能够完全使用吗?兼用性如何啊,感谢

一般来说是可以兼容的,但是Excel2007对某些函数或语句不支持了,如果遇上这种情况VBA就不能运行,比如说:2003下的 Filesearch在2007下没有了,这时就只有用其它函数代替,比如用 dir()。如果你的VBA能在2007或2010下运行不出错就行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-24
2007打开2003格式的时候,是以兼容方式打开的,里面的内容他完全识别,包括你编写的VBA,你尽可放心吧。我在编写VBA的时候也是在低版本中,因为我怕2007格式向下兼容不好,而低版本向上兼容性肯定没问题。
第2个回答  2010-04-25
excel 2007 没有助手 搜索功能改变
行数列数加大了很多 可能对 .end 的计算有影响
对于功能区有所改变 比如一些控件
其他大部分兼容

相反 2003对2007的兼容不好
第3个回答  2010-04-24
电脑装的是2007版,不需要下载 兼容包,本身就可以打开07版和03版的Excel。
电脑装的是2003版,必须下载 兼容包,否则无法打开2007版创建的表格。

微软的向下兼容一向做的不错的。
第4个回答  2010-04-24
给你个确切的答案,2007的文件格式是基于openxml的,之前版本的是xml和微软自己格式的,因此VBA是无法互通的。可以说兼容性级差。尤其是在操作上面的VBA有很大的不同。

如何在excel2007打开excel2003文件?
步骤:1、在打开Excel兼容模式文件,点击左上角的文件选项卡。2、在文件菜单列表中选择另存为选项。3、在另存为窗口中保存类型项目设置默认文件保存格式。Excel文件(后缀名为xlsx),更改文件名以及保存位置,点击保存。4、再打开文件,就是正常的普通模式了。

我用Excel2003制作好的表格储存了,直接打开时成了Excel2007兼容模式
解决方法一从根源上解决,让朋友在保存excel的时候选择兼容模式,即是以xls格式结尾而非xlsx格式的文档,然后再传,这时就可以打开了。或者自己把文档用U盘把文档移到装有office2007软件的电脑,再保存为兼容模式。解决方法二将自己的电脑升级为office2007或者更高的版本,从自身问题出发,从下载到安装估计要...

为什么我用excel2007打开excel2003的文档时非常慢呢?
兼容性问题,你打开后会发现标题栏有兼容模式几个字,你可以在左上角圆形图标按钮点一下,然后就有转换 不想转换就用2003,加个什么包,能打开2007的文档

怎样将EXCEL2007用EXCEL2003打开后的只读模式改为可编辑模式?
是 microsoft open xml converter 转换软件捣乱。 让正常的打开方式 excel2007 无法介入,只有microsoft open xml converter,没法选择别的打开方式。解决方法: 打开任意一个 excel2003 文件 ,然后用软件内的 文件 打开 选择要打开的文件,然后关闭,出来后 选择要打开的文件 右键 ...

Excel2003和Excel2007有没有什么区别?
1、保存文档的格式不同 (1)Excel2003的保存格式为xxx.xls,其后缀名名为.xls。(2)Excel2007的保存格式为xxx.xlsx,其后缀名名为.xlsx。2、打开的文件类型不同 (1)Excel2003只能够打开后缀名为.xls的Excel文档,打开后缀名为.xlsx的Excel文档时,出现的是乱码。(2)Excel2007不仅能够打开后缀...

安装了office2007兼容包后,还是无法用excel2003打开excel2007的文档,提...
1、第一步,百度搜索Office2007兼容软件包并下载,只需选择一个常规网站,见下图,转到下面的步骤。2、第二步,完成上述步骤后,选择一个可靠的链接,单击下载,可以直接选择运行而不保存,见下图,转到下面的步骤。3、第三步,完成上述步骤后,开始安装, 进入安装向导,勾选协议,然后单击继续,见...

安装了excel2007的电脑如何打开excel2003文件
首先,用记事本打开CSV文件,可能看到很长的一条数据记录。然后,直接把刚才打开的文件另存为txt文件,如果是UTF-8的文件,你应该可以看到保存成的编辑格式。最后,用Excel直接打开这个另存的文件。应该能看到正确的汉字。第二,excel文件损坏出现乱码 有时打开一个以前编辑好的Excel工作簿,却出现乱码,...

excel2003怎么打开excel2007高版本文件
工具:Office 2007兼容包 方法:1、百度搜索并下载“Office 2007兼容包”。2、双击运行下载的文件,按提示操作即可。3、之后就可以打开高版本的Office文件了。

excel2003怎么打开excel2007及和2010
首先,若仅安装了Office 2003版本,建议在学无忧网站下载并安装Office 2007版本。无需担心版本冲突,Office 2003与2007可在同一台电脑上共存。安装完成后,即可解决Excel 2007版本的打开问题。其次,尝试将Excel表格默认保存格式后缀从.xlsx改为.xls,看看是否能解决无法打开.xlsx文件的问题。第三,微软官网...

如何转换excel2007格式到excel2003
1、打开需要转换的excel工作薄 2、点击最左边office按扭》另存为》excel97-2003工作薄 3、弹出保存选项对话框,选择可在位置,修改保存的文件名,保存类型为excel97-2003工作薄,单击保存,OK。

相似回答