2024年6月11日发(作者:)

Excel

自定义菜单和菜单栏

Excel VBA自定义菜单和菜单栏

(江羽收集整理)

【目 录】

前言 .......................................................................................................................................................... 3

一、简介 .................................................................................................................................................. 3

二、命令栏 .............................................................................................................................................. 4

三、控件常量 .......................................................................................................................................... 4

四、菜单栏 .............................................................................................................................................. 6

4.1

A

DD

方法应用于C

OMMAND

B

ARS

对象 ................................................................................................ 6

4.2返回命令栏控件的

ID ................................................................................................................. 7

4.3确定活动菜单栏的名称 ............................................................................................................... 7

4.4保存(内置或自定义菜单栏的)活动状态 ............................................................................... 8

4.5创建自定义命令栏 ....................................................................................................................... 8

4.6显示自定义命令栏 ....................................................................................................................... 8

4.7删除自定义命令栏 ....................................................................................................................... 9

4.8隐藏命令栏 ................................................................................................................................... 9

4.9显示命令栏 ................................................................................................................................... 9

4.10还原内置命令栏 ......................................................................................................................... 9

五、菜单 ................................................................................................................................................ 10

5.1

A

DD

方法用于C

OMMAND

B

AR

C

ONTROLS

对象 ....................................................................................... 10

5.2向命令栏添加自定义菜单控件 ................................................................................................. 11

5.3禁用命令栏上的菜单控件 ......................................................................................................... 11

5.4启用命令栏上的菜单控件 ......................................................................................................... 11

5.5删除命令栏上的菜单控件 ......................................................................................................... 12

5.6还原命令栏上的菜单控件 ......................................................................................................... 12

六、命令 ................................................................................................................................................ 12

6.1向菜单控件添加分隔条 ............................................................................................................. 13

6.2在菜单上创建自定义命令控件 ................................................................................................. 13

6.3在命令控件旁放置选中标记 ..................................................................................................... 13

6.4禁用命令栏上的命令控件 ......................................................................................................... 14

6.5启用命令栏上的命令控件 ......................................................................................................... 14

6.6删除菜单上的命令控件 ............................................................................................................. 15

6.7还原菜单上的内置命令控件 ..................................................................................................... 15

七、子菜单 ............................................................................................................................................ 15

7.1添加子菜单 ................................................................................................................................. 16

7.2向子菜单添加命令 ..................................................................................................................... 16

7.3禁用子菜单上的命令控件 ......................................................................................................... 16

Excel

自定义菜单和菜单栏

7.4删除子菜单上的命令 ................................................................................................................. 17

7.5禁用子菜单控件 ......................................................................................................................... 17

7.6删除子菜单控件 ......................................................................................................................... 17

八、快捷菜单栏 .................................................................................................................................... 18

8.1新建快捷菜单栏 ......................................................................................................................... 18

九、快捷菜单 ........................................................................................................................................ 19

9.1在快捷菜单栏上创建命令 ......................................................................................................... 19

9.2禁用快捷菜单栏上的命令控件 ................................................................................................. 19

9.3删除快捷菜单栏上的命令 ......................................................................................................... 20

9.4删除快捷菜单栏 ......................................................................................................................... 20

9.5还原内置快捷菜单栏上的命令 ................................................................................................. 20

十、快捷菜单上的子菜单 .................................................................................................................... 20

10.1在快捷菜单栏上新建子菜单 ................................................................................................... 21

10.2在快捷菜单栏的子菜单上创建命令控件 ............................................................................... 21

10.3禁用快捷菜单上的子菜单项控件 ........................................................................................... 22

10.4删除快捷菜单上的子菜单项控件 ........................................................................................... 22

10.5禁用快捷菜单上的子菜单控件 ............................................................................................... 22

10.6删除快捷菜单上的子菜单控件 ............................................................................................... 23