Excel это не сложно

Основные форумы => Вопросы по Excel и VBA => Тема начата: Completum от 18.11.2019, 11:31:03



Название: Сворачивание окна
Отправлено: Completum от 18.11.2019, 11:31:03
Добрый день, уважаемые пользователи форум! Можете помочь? Нужно применить макрос с помощью горячих клавиш alt+tab. При настройке горячих клавиш макрос не запускается, возможно, из-за того, что эта комбинация в windows переключает между окнами.

Код: (vb)
Private Sub Workbook_Open()
On Error Resume Next
Application.OnKey "%{TAB}", "Копирование"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.OnKey "%{TAB}", ""
End Sub


Желательно использовать эту комбинацию клавиш.


Название: Re:Сворачивание окна
Отправлено: Дмитрий Щербаков(The_Prist) от 18.11.2019, 13:22:12
Лучше её не подменять, т.к. это глобальное сочетание окружения ОС. И сменить его можно только перехватом нажатий через API, что на мой взгляд избыточно.