下面的内容应用了前面所讲的技术在Excel 2007中创建自定义菜单,并为菜单项指定相应的宏,如图4所示。
图4:在Excel 2007中自定义菜单示例
——只用于一个工作簿可以按下面的步骤在特定的Excel 2007工作簿中创建自定义菜单:
(1) 下载示例工作簿。单击此处下载(MyWorkbook.xlsm)
(2) 在Excel 2007中打开该工作簿。
(3) 在快速访问工具栏(QAT)中单击右键,选择“自定义快速访问工具栏,弹出“Excel 选项对话框。在对话框中的“从下列位置选择命令下拉列表框中选择“宏,然后在右侧的“自定义快速访问工具栏下拉列表框中选择“用于MyWorkbook.xlsm。
然后,在左侧的列表框中选择“WBDisplayPopUp,单击“添加按钮,再单击“确定按钮。
如果想修改所要显示的图标,可单击下方的“修改按钮。
图5:在“Excel选项中添加自定义菜单
(4) 此时,快速访问工具栏中新增了一个图标,点击该图标将弹出自定义菜单。能使用Ctrl+M组合键快速打开菜单,也能使用“宏对话框(按Alt+F8键)修改快捷键。
其实,在示例工作簿中隐藏着一个工作表,该工作表上存放着菜单项名称、所执行的宏名及图标号等。可以在任一工作表标签中单击右键,选择“取消隐藏命令,或在“开始功能区中选择“格式下的“隐藏/取消隐藏中相应的命令来显示该工作表。该工作表如图6所示。