Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / назначить горячую клавишу кнопке на панели инструментов / 6 сообщений из 6, страница 1 из 1
28.11.2002, 10:42
    #32073267
xyz
xyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
как назначить горячую клавишу кнопке на панели инструментов в Word?
...
Рейтинг: 0 / 0
28.11.2002, 10:57
    #32073273
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
Код: plaintext
1.
2.
3.
4.
Sub Макрос1()
    CustomizationContext = NormalTemplate
    KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyF12, wdKeyControl, wdKeyAlt), _
        KeyCategory:=wdKeyCategoryCommand, Command:= "FileCloseAll" 
End Sub


Вид -> Панели инструментов -> Настройка -> Команды -> Клавиатура
...
Рейтинг: 0 / 0
28.11.2002, 11:49
    #32073310
xyz
xyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
а как добавить свою команду в список доступных команд? я создал свою панель инструментов и хочу кнопке на моей панели задать горячую клавишу.
...
Рейтинг: 0 / 0
28.11.2002, 12:55
    #32073345
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
Вид -> Панели инструментов -> Настройка -> Команды -> Клавиатура -> Категории -> Макросы -> YourMacroName
...
Рейтинг: 0 / 0
28.11.2002, 13:14
    #32073356
xyz
xyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
NNN, во первых . спасибо больше за помощь (дело очень срочное). а во вторых - нельзя ли как нибудь назначить программно какой конкретно маакрос будет вызыватся при нажатии на клавишу. если я сделаю Вид -> Панели инструментов -> Настройка -> Команды -> Клавиатура -> Категории -> Макросы -> YourMacroName получается следующий код:
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyF9), _ KeyCategory:= wdKeyCategoryMacro, Command:=""
непонятно где задается имя макроса (YourMacroName не присутствует в коде) а при попытке выполнить код выдает ошибку "неверный параметр". хотя макрос назначеный вручную нормально вызывается нажатием клавиши.
...
Рейтинг: 0 / 0
28.11.2002, 14:15
    #32073397
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить горячую клавишу кнопке на панели инструментов
> спасибо больше за помощь

не за что, мы тоже в вордах ламеры..

Кажется получилось через Command:="[Шаблон].[Модуль].[Макрос]"

Код: plaintext
1.
2.
3.
4.
5.
Sub Macro1()
    CustomizationContext = NormalTemplate
    KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyL, wdKeyControl, wdKeyShift, _
        wdKeyAlt), KeyCategory:=wdKeyCategoryMacro, Command:= "Normal.NewMacros.MyFindLingvo" 
End Sub
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / назначить горячую клавишу кнопке на панели инструментов / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]