Страницы: 1
RSS
Горячии клавиши для вызова контекстного меню вкладки (листа)
 
Может кто случаем знает как вызвать контекстное меню вкладки(листа) при помощи клавиш, а не правой кнопки мыши?  
 
Самое ближайшее, что нашел Alt+Я, ТФ и дальше по субменю путешествовать стрелками.
Кому решение нужно - тот пример и рисует.
 
Попробовал, не работает. Может потому-что у меня эксель на английском?
 
Для английского варианта меню будет сочетание Alt+HO...
А какое действие из указанного меню Вы часто применяете?
Владимир
 
Скрытие листа, удаление, изменение цвета, защита листа, переименование, копирование, т.е. по сути все функции данного контекстного меню.
 
Следующий макрос показывает контекстное меню листа. Назначьте его на любое удобное сочетание клавиш.
Код
Sub ShowPly()
  Dim cb As CommandBar
  For Each cb In Application.CommandBars
    If cb.Name = "Ply" Then
      cb.ShowPopup
      Exit Sub
    End If
  Next cb
End Sub

Можно и короче:
Код
Sub ShowPly2()
  On Error Resume Next
  Application.CommandBars("Ply").ShowPopup
End Sub
Изменено: sokol92 - 02.04.2021 12:39:46
Владимир
 
Здорово, отлично работает, спасибо большое.  
 
Успехов!
Владимир
 
И Вам. Не могу нарадоваться блин. )))
Страницы: 1
Наверх