Ribbon自定义Office2007功能区

Ribbon自定义Office2007功能区

ID:37559525

大小:4.57 MB

页数:52页

时间:2019-05-25

Ribbon自定义Office2007功能区_第1页
Ribbon自定义Office2007功能区_第2页
Ribbon自定义Office2007功能区_第3页
Ribbon自定义Office2007功能区_第4页
Ribbon自定义Office2007功能区_第5页
资源描述:

《Ribbon自定义Office2007功能区》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[[[分享[分享]]]《]《《《RibbonXRibbonXRibbonX:RibbonX:::自定义自定义Office2007Office2007功能区Office2007功能区》》》阅读笔记》阅读笔记最近,准备认真研究Excel2007及其开发工具,因此就选定了这本书。该书的英文名为——《RibbonX:CustomizingtheOffice2007Ribbon》,最近才出版,封面见下图:初步的计划是:一周至少研读一章,并写下阅读笔记。为督促自已学习,阅读笔记将在本贴中发表,与大家分享。希望大家监督,同时,如果有Excel2007功能区和RibbonX的相关问题,也可以共同探讨。欢迎您经

2、常光临[Office图书品评]版块,热切希望您能将阅读Excel图书的宝贵经验在本版块中发表,与大家共享。第一章介绍Office用户界面功能区(Ribbon)是什么并且为什么会存在在设计Ribbon之前,Microsoft进行了大量的调查和研究,发现随着功能的增多,菜单和工具栏的形式使得查找命令更为困难,且很多命令不易发现。新的UI解决了下面的问题:1、缺乏上下文2、难以达到所需要的命令3、在后台定制4、易破坏的工具栏但同时也带来了一些问题:1、占用较多的屏幕空间,当然,可以最小化2、命令不可能按照所需要的顺序排列。有时,实现一项任务需要点击不同的选项卡,使用不同的组中的命令3、定制UI需要编

3、程或第三方的工具。4、不能使用过去常用的表驱动的菜单在2007版中打开以前版本中的自定义工具栏这些工具栏将会出现在“加载项”选项卡中,并且会相应的添加到菜单命令组和工具栏命令组。Ribbon组件在使用XML编写自定义UI的代码之前,熟悉Ribbon组件和构成将有助于编写代码。选项卡(Tab)将所有相关的任务集中在一起,组(Group)将相关的命令集中在一起,命令(Command)代码想要执行的操作,显示为不同的窗体,例如按钮、库、菜单、编辑框等。上述三个是Ribbon的基本组件。此外,还有两个非基本的组件。快速访问工具栏(QuickAccessToolbar,QAT),其中可以添加命令按钮,接

4、受共享控件(在所有文档中都可用)和文档控件(仅在本文档中可用)。Office菜单(也称作Office按钮),包含与文件操作相关的任务,例如打印、文件属性、保存等。在XML中,这些元素在层级结构中相互联系,在其父元素中封装每个控件。在功能区和快速访问工具栏中导航的技巧1、以前版本的快捷键仍然有用。2、Office2007中引入了新的加速原理:keytips─—按下并释放Alt键,此时将在功能区界面中显示键名,然后按下相应的键。与原先的快捷键不同的是,keytips是先按下一个键然后按下另一个键。所有的快捷键都会显示在功能区中,无需您逐下记忆。也可以按F10键,实现同样的功能。3、可以使用鼠标滚轮

5、,在功能区选项卡之间切换。4、可以最小化功能区。5、在快速访问工具栏中不仅可以添加常用的命令按钮,还可以添加库。步骤1单击“Office按钮”─—“Excel选项”。步骤2在“Excel选项”对话框的“自定义”选项卡中,在“从下列位置选择命令”下拉列表选择选项卡。步骤3在下面的列表中选择库标签,即右侧带有箭头的标签,单击“添加”按钮。步骤4单击“确定”按钮。此时,在快速访问工具栏中出现添加的组。如下图所示。当然,也可以添加组。注意,在“Excel选项”的列表中,右侧带有向右箭头的为库,带有向下箭头的为组,带有一个指向右侧的垂直条的为splitButton控件。6、为快速访问工具栏按钮指定宏步骤

6、1单击“Office按钮”─—“Excel选项”。步骤2在“Excel选项”的“自定义”选项卡中,从在“从下列位置选择命令”下拉列表选择。此时在下面的列表中将显示所有可用的宏。步骤3从“自定义快速访问工具栏”下拉列表框中选择所需选项。步骤4选择相应的宏并单击“添加”,然后单击“确定”按钮。当然,可以单击“修改”按钮,可以修改图标,并且在显示名称文本框中输入的文本,将会在鼠标在该图标上方时出现。7、快速访问工具栏可以在功能区的上方,也可以放置在功能区的下方。自定义功能区的准备工作开发功能区定制涉及到几个步骤。首先要处理主要的结构,涉及到XML。然后是相关的功能,涉及到VBA代码或者其他的编程语言

7、,例如C#。一些基本的组件对大多数定制是通用的,因此只需创建一次,然后在将来的项目中使用。1、默认情况下,功能区中的“开发工具”选项卡不可见,建议使之可见(在Excel选项对话框的常用选项卡中,选中“在功能区显示开发工具选项卡”前的复选框)。2、需要一个能够调试UIXML的工具,以便于在装载时显示自定义UI错误。并且,在Excel选项对话框的“高级”选项卡中,选取“显示加载项用户接口错误”。3、理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。