MenuBar Пример

Sub Example_MenuBar()
    ' Этот пример использует Строку меню, чтобы получить ссылку к файлу меню AutoCAD.
    ' Создается новый пункт меню и вставляется внизу файла меню.
    '
    ' Пункт меню будет автоматически удален, когда AutoCAD перезапустится
    
    Dim menu As AcadPopupMenu, newMenuItem As AcadPopupMenuItem
    Dim openMacro As String
    
    On Error GoTo ERRORTRAP
        
    ' Используйте свойство MenuBar, чтобы получить ссылку к файлу меню AutoCAD
    Set menu = ThisDrawing.Application.MenuBar.Item("&File")
    
    ' Добавьте пункт меню к новому меню, и назначите
    ' макрокоманду Open (VBA эквивалент: "ESC ESC _open ")
    openMacro = Chr(3) & Chr(3) & Chr(95) & "open" & Chr(32)
    
    ' Добавьте разделитель меню
    menu.AddSeparator (menu.count + 1)
    
    ' Добавьте новый пункт меню к файлу
    Set newMenuItem = menu.AddMenuItem(menu.count + 1, "NEW MENU ITEM", openMacro)
   
    MsgBox "Новый пункт меню добавился! "
   
    Exit Sub
    
ERRORTRAP:
    MsgBox "Произошла следующая ошибка: " & Err.Description
   
End Sub
Сайт управляется системой uCoz