重新排列菜单栏上的菜单项
From AutoCAD ActiveX/VBA
要重新排列菜单栏上的菜单,请插入和删除菜单,使其达到所需的配置。
本例删除菜单栏上的第一个菜单,然后将其作为最后一个菜单插入到菜单栏中。
Sub Ch6_MoveMenu()
' 定义一个变量来保存要移动的菜单
Dim moveMenu As AcadPopupMenu
Dim MyMenuBar As AcadMenuBar
Set MyMenuBar = ThisDrawing.Application.menuBar
' 将 moveMenu 设置为等于菜单栏上' 显示的第一个菜单Set moveMenu = MyMenuBar.Item(0)' 从菜单栏中删除第一个菜单MyMenuBar.Item(0).RemoveFromMenuBar' 将菜单添加回菜单栏上的' 最后一个位置moveMenu.InsertInMenuBar (MyMenuBar.count)End Sub