最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

在菜单指定位置添加菜单

IT圈 admin 58浏览 0评论

2024年6月15日发(作者:召觅)

技巧1

在菜

单栏指

定位置

添加菜

除了可以

在工作表

菜单中添

加菜单项

外,还可

以在工作

表菜单栏

的指定位

置添加菜

单,如下

面的代码

所示。

Sub

AddNewMen

u()

Dim

HelpMenu

As

CommandBa

rControl

Dim

NewMenu

As

CommandBa

rPopup

With

Applicati

dBars("Wo

rksheet

menu

bar")

.Reset

Set

HelpMenu

=

.FindCont

rol(ID:=.

Controls(

"帮助

(&H)").ID

)

If

HelpMenu

Is

Nothing

Then

Set

NewMenu=

.Controls

.Add(Type

:=msoCont

rolPopup)

Else

Set

NewMenu=

.Controls

.Add(Type

:=msoCont

rolPopup,

_

Before:=H

elpMenu.I

ndex)

End If

With

NewMenu

.Caption

="统计

(&S)"

With

.Controls

.Add(Type

:=msoCont

rolButton

)

.Caption

="输入数

据(&D)"

.FaceId=

162

.OnAction

= ""

End With

2024年6月15日发(作者:召觅)

技巧1

在菜

单栏指

定位置

添加菜

除了可以

在工作表

菜单中添

加菜单项

外,还可

以在工作

表菜单栏

的指定位

置添加菜

单,如下

面的代码

所示。

Sub

AddNewMen

u()

Dim

HelpMenu

As

CommandBa

rControl

Dim

NewMenu

As

CommandBa

rPopup

With

Applicati

dBars("Wo

rksheet

menu

bar")

.Reset

Set

HelpMenu

=

.FindCont

rol(ID:=.

Controls(

"帮助

(&H)").ID

)

If

HelpMenu

Is

Nothing

Then

Set

NewMenu=

.Controls

.Add(Type

:=msoCont

rolPopup)

Else

Set

NewMenu=

.Controls

.Add(Type

:=msoCont

rolPopup,

_

Before:=H

elpMenu.I

ndex)

End If

With

NewMenu

.Caption

="统计

(&S)"

With

.Controls

.Add(Type

:=msoCont

rolButton

)

.Caption

="输入数

据(&D)"

.FaceId=

162

.OnAction

= ""

End With

发布评论

评论列表 (0)

  1. 暂无评论