一、创建在所有工作簿中都能使用的自定义菜单
如果想要使自已喜欢的宏在所有Excel2007 工作簿中都可用,则可以复制这些宏到Personal.xlsb工作簿中或者在XLStart目录下使用另一个隐藏的xlsb工作簿,在该文件夹中的每一个文件都在开启Excel时打开。
XLSTART文件夹的位置
C:Documents and Settings(username)Application DataMicrosoftExcelXLSTART
如果找不到指定的文件或文件夹,则可能是Windows设置将其隐藏了,这样需要在文件夹选项中启动“显示所有文件和文件夹选项。
如何在Excel2007中创建菜单
在Excel 97-2003中,在已存在的菜单栏中创建一个新菜单或者创建自定义菜单栏一点也不困难。但是,在Excel2007 中,定制功能区(Ribbon)并不容易。
1) 在下面的地址中下载文件MyMacroFile.zip:
http://www.drexcel.cn/article.asp?id=23
2) 解压并复制该文件到XLSTART文件夹中,然后打开Excel(不能看到该文件,因为它是隐藏的)。
3) 在快速访问工具栏(QAT)中单击鼠标右键,选择“自定义快速访问工具栏。
在“从下列位置选择命令下拉框中选择“宏,然后在“自定义快速访问工具栏下拉框中选择“用于所有文档(默认)。
选择“DisplayPopUp宏,按下“添加 ,然后单击“确定按扭,如图1所示。
图1
在图1中,可以使用“修改按钮命令来改变图标。
注 : 仅需执行操作一次,因为该按钮被保存在Excel QAT定制文件中。
如果不想再使用该菜单,则从XLSTART文件夹中移除该xlsb文件后,还需手工从QAT中删除该菜单按钮。