使用过Excel多年的用户可能会注意到,每个Excel新版本的菜单系统都会增加且日益复杂。此外,工具栏的数量也激增。毕竟,每个新功能都必须是可访 问的。过去,这种访问意味着给菜单中添加新项并创建新的工具栏。因此,Microsoft的设计者着手解决这样过于拥挤的问题,这个新的Ribbon界面 就是解决方案。
用户是否接受新的Ribbon界面,时间会告诉我们答案。事情往往是这样,当新事物出现时,一些人喜欢,而另一些人则厌烦。
我想,一些有经验的Excel用户会感到一些困惑,因为他们熟悉的命令顺序已不再存在。而对于新用户来说,新的用户界面使得他们更容易学习和掌握Excel。
Ribbon选项卡
下面是Excel的选项卡概览:
- 开始:在开始选项卡中有用户经常使用的命令,包括基本的剪贴命令、格式命令、样式命令、插入和删除行列,等等。
- 插入:在工作表中插入某对象时,选择该选项卡。例如,插入表、图示、图表、符号,等等。
- 页面布局:包含影响工作表全部外观的命令,包括处理打印的设置。
- 公式:使用该选项卡来插入公式、命名区域、访问公式审核工具或者控制Excel如何执行计算。
- 数据:该选项卡中是与Excel数据相关的命令。
- 审阅:该选项卡包含拼写检查、翻译单词、添加批注和保护工作表的工具。
- 视图:包含控制如何查看工作表的命令。该选项卡中的一些命令也可在状态栏中找到。
- 开发工具:缺省情况下,该选项卡不可见。该选项卡包含对开发者有用的命令。要显示开发工具选项卡,选中“Excel选项”对话框“常用”下的“在功能区显示开发工具选项卡”复选框。
- 加载项:该选项卡仅在装载工作簿或定制菜单和工具栏的加载项时可见。因为菜单和工具栏在Excel2007中不再可用,因此这些定制将显现在加载项选项卡中。
Excel 2007中的CommandBar对象
在Excel 97中引入了一种处理工具栏和菜单的全新的方式,这些用户界面元素是CommandBar对象。通常称作工具栏的实际上是三种命令栏之一:
- 工具栏:带有一个或多个可单击的控件。
- 菜单栏:两个内置的菜单栏是“工作表菜单栏”和“图表菜单栏”。
- 快捷菜单:当用户在某对象上单击右键时弹出这种菜单。
考虑到兼容性,Excel 2007仍支持CommandBar对象,但其功能已显著减少。终端用户不再可能创建自定义工具栏。然而,VBA程序员仍然能够创建和处理 CommandBar对象。问题是,Excel 2007忽略了一些ComandBar对象的属性和方法。例如,每个工具栏或定制菜单出现在功能区的加载项选项卡中,控制工具栏大小和位置的属性不再工 作。此外,不再可能有浮动的工具栏。
(开发者在Excel 2003中定制的菜单和工具栏,在Excel 2007中将出现在加载项选项卡中)
在Excel 2007中仍然支持定制快捷菜单。
Ribbon的外观
随着Excel窗口的宽度不同,在Ribbon中的命令外观也会不同。当窗口太窄而难以显示全部时,命令外观将自动调整,可能好像消失但仍是可用的。如下 面的图片所示,图1中,完全显示了所有控件;图2中,Excel窗口更窄,注意到一些描述性的文本消失了,并且一些图标变得更小;图3显示了极端情况,窗 口非常窄,一些组中只显示单个图标,但单击该图标后,所有命令都是可用的。