Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA-Word/ Key Bindings. / 1 сообщений из 1, страница 1 из 1
10.11.2004, 20:49:21
    #32776367
Gotar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA-Word/ Key Bindings.
Не знаю даже куда этот пост вешать, то ли сюда, то ли в Word, но все-таки попытаю щастье здесь.

Собственно - есть документ.doc в котором есть модуль. Макрос в модуле забивает кое-какие горячие клавиши на некоторые полезные макросы (забивает их в Normal.dot).

Забиваю вот так:
CustomizationContext = NormalTemplate
KeyBindings.Add KeyCode:=BuildKeyCode(wdKey1, wdKeyControl), KeyCategory:= _
wdKeyCategoryMacro, Command:="Oformlenie_zakaza"

Соответственно макрос "Oformlenie_zakaza" у нас в Normal.dot

Далее идет очень интересный феномен: макрос просто не запускается, точнее не работают горячие клавиши. Так же если руками забить горячие клавиши на макрос, то они тоже не работают....... хотя макрос в шаблоне есть.... и даже в менюшке видно что макрос забинджен на клавиши.

Работает только при одном условии: если требуемый макрос (который мы собираемся использовать своими биндами) есть в текущем документе...
Т.Е. даже когда мы открываем ворд, и создается новый документ, что бы наши горячие клавиши работали нужно заливать макрос в активный документ...

Собственно вопрос: как с этим бороться? то есть как можно сделать что бы макрос из нормал.дота запускался забитыми мной горячими клавишами, и не надо было бы заливать каждый раз в новый документ этот макрос...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA-Word/ Key Bindings. / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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