1

Тема: Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор ставал после

Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор становился сразу после слова, а не после пробела?

2

Re: Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор ставал после

Public Sub Word_Right()

    Selection.MoveStartWhile Cset:=Chr$(32) & Chr$(160), Count:=wdForward
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=False
    Selection.MoveEndWhile Cset:=Chr$(32) & Chr$(160), Count:=wdBackward

End Sub

Добавьте данный макрос в шаблон Normal и назначьте ему сочетание клавиш Ctrl+вправо или Alt-вправо.

Макросы под заказ и готовый пакет - mtdmacro.ru

3

Re: Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор ставал после

Наверное я как-то не правильно добавляю, но при нажатии гор. клавиш Ворд вылетает. Ворд 2010.

4

Re: Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор ставал после

Делаем так:
- запускаем Word
- открываем VisualBasic (Alt+F11)
- в модуль ThisDocument проекта Normal вставляем код макроса
- закрываем VisualBasic
- меню "Файл" > пункт "Параметры" > вкладка "Настройка ленты" > сочетание клавиш "Настройка"
- категория "Макросы" > команда "Word_Right" > новое сочетание клавиш "Ctrl+стрелка вправо" > кнопка "Назначить"

Ворд обновите или установите другой дистрибутив. У меня работает.

Макросы под заказ и готовый пакет - mtdmacro.ru

5

Re: Как сделать, чтобы при нажатии Ctrl+стрелка вправо курсор ставал после

Сделал всё как написано - и заработало! Спасибо большое!