本类文章的标签为 ‘VBA7’


VBA7的新功能

1 颗星2 颗星3 颗星4 颗星5 颗星 (1 人投票, 平均: 4.00 out of 5)
Loading ... Loading ...

Excel产品团队博客的文章《Programmability Improvements in Excel 2010》,VBA增加了一些新功能。
将Excel 4宏迁移到VBA
在将VBA引入到Excel之前,有自已的宏工具,称之为Excel 4宏,在Excel宏工作表中使用。很多人都早已将他们的Excel 4宏迁移到VBA,然而,一些Excel 4宏的功能在VBA中消失了,这使得迁移发生了困难。
在Excel 2010中,目标是为必须完全将Excel 4宏迁移到VBA中的人移除任何现有的阻碍。这项工作通常分为两类:

  • 在Excel的对象模型中添加新的对象、方法和属性,代表一些现有的而在VBA中没有等价的Excel 4宏函数。
  • 改进VBA中页面设置操作的性能,提供Excel 4宏中PAGE.SETUP()功能相似的性能。

对图表和形状的宏录制
当Excel 2007引入新的图表引擎时,主要集中在现代化的图表和形状的渲染能力。由于这项工作巨大,因此必须作一些痛苦的取舍决定,这导致Excel 2007在图表和形状对象模型方面失去了与Excel 2003的兼容性,即宏录制能力。
在Excel 2010中,宏录制器又可用于图表格式了,Excel 2003中的绝大多数图表格式录制功能又回来了。(极少数例如,包括坐标轴文本格式)
64位支持和代码兼容性
Office 2010将发布32位版本和64位版本。因此,VBA7将随Office 2010发布,支持能够运行32位和64位Office的代码的开发。

相关文章

VBA7来了

1 颗星2 颗星3 颗星4 颗星5 颗星 (目前还没有人投票)
Loading ... Loading ...

VBA6已经将近10余年了,而今,VBA7即将到来。
The official blog of the Microsoft Excel product team的一篇文章:Programmability Improvements in Excel 2010:VBA的新版本——VBA7,将随Office 2010发布,支持能够在32位和64位Office上运行的代码的开发。

VBA7, the new version of VBA that ships with Office 2010, supports the development of code that can run in both 32- and 64-bit Office.

相关文章