KeyboardAccelerator Пример

Sub Example_KeyboardAccelerator()
    ' Этот пример возвращает текущую установку KeyboardAccelerator. Затем
    ' изменяет значение и наконец сбрасывает значение назад к оригинальной
    ' установке.
    
    Dim preferences As AcadPreferences
    Dim currKeyboardAccelerator As Integer
    
    Set preferences = ThisDrawing.Application.preferences
    
    'Получите текущее значение KeyboardAccelerator
    currKeyboardAccelerator = preferences.User.KeyboardAccelerator
    MsgBox "Текущее значение для KeyboardAccelerator " & currKeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
    
    'Измените значение для KeyboardAccelerator
    If currKeyboardAccelerator = acPreferenceClassic Then
        preferences.User.KeyboardAccelerator = acPreferenceCustom
    Else
        preferences.User.KeyboardAccelerator = acPreferenceClassic
    End If
    MsgBox "Новое значение для KeyboardAccelerator " & preferences.User.KeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
    
    'Сбросьте KeyboardAccelerator к его оригинальному значению
    preferences.User.KeyboardAccelerator = currKeyboardAccelerator
    MsgBox "Значение KeyboardAccelerator сброшено к " & preferences.User.KeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
End Sub
Сайт управляется системой uCoz