vba project截图
Excel如何将自己设计的窗体放在菜单栏(加载项)中
workbook代码块:

Private Sub Workbook_Open()
Dim TargetBar As CommandBar
Dim NewMenu As Object
Dim NewItem As Object
Dim NewMenuTemp As Object
Set TargetBar = Application.CommandBars("Worksheet Menu Bar")
TargetBar.Visible = True
For Each NewMenuTemp In TargetBar.Controls
If NewMenuTemp.Caption = "Function" Then
Exit Sub
End If
Next
Set NewMenu = TargetBar.Controls.Add(Type:=msoControlPopup, ID:=1, Temporary:=True)
NewMenu.Caption = "Function"
Set NewItem = NewMenu.Controls.Add(Type:=msoControlButton, ID:=1, Temporary:=True)
NewItem.Caption = "Function 1"
NewItem.OnAction = "模块3.function1"
Exit Sub
End Sub

模块3代码块:

Sub function1()
UserForm3.Show
End Sub

效果截图:
Excel如何将自己设计的窗体放在菜单栏(加载项)中

相关文章:

  • 2021-11-13
  • 2021-11-26
  • 2022-01-21
  • 2022-12-23
  • 2021-09-24
  • 2021-05-13
  • 2021-08-14
猜你喜欢
  • 2021-08-22
  • 2022-01-14
  • 2021-07-21
  • 2021-08-10
  • 2022-01-11
  • 2021-08-23
  • 2021-07-12
相关资源
相似解决方案