Как назначить сочетание клавиш для моего макроса? Есть ли способ напрямую назначить его через код VBA?
2 ответа
Это также моя проблема сегодня, и покупка дополнительного программного обеспечения только для этого ярлыка не должна быть разумной. Я обнаружил, что кодирование этого в Autohotkey действительно может работать. Это пример, который нужно всего лишь нажать Ctrl+r, и вы уже можете запустить свой макрос. Обязательным условием, вы должны иметь свой макрос на кнопке пользовательской панели инструментов как надстройки.
LCtrl & r::
Send Raw{Alt}
SendRaw x
SendRaw y
Send Raw{Alt}
SendRaw h
Send Raw{Alt}
Goto, Exit
Надеюсь, что это поможет некоторым парням, которые могут иметь подобные проблемы в будущем.
Для этого коммерческого программного обеспечения доступен SDK от Чирага Далала http://officeone.mvps.org/ppsctmgr/ppsctmgr.html
SDK находится здесь:http://officeone.mvps.org/ppsctmgr/ppsctmgr_sdk.html