Лори задается вопросом, есть ли сочетание клавиш для перехода к концу слова. Она знает, что Ctrl + стрелка вправо выполняет переход к началу следующего слова, но она хотела бы перейти к концу следующего слова до знаков препинания или пробелов.

Для этого нет встроенного ярлыка. Единственный способ сделать это — использовать макрос, который затем можно назначить сочетанию клавиш. Вы могли подумать, что можете просто записать макрос, который переместится в начало следующего слова (нажав Ctrl + стрелка вправо), а затем вернется на один символ (нажав стрелку влево). Однако это не сработает, потому что Ctrl + стрелка вправо фактически перемещается в начало следующего слова или влево от следующего знака препинания, в зависимости от того, что наступит раньше. Таким образом, если быстрая клавиша переместится влево от точки (например) в конце предложения, то перемещение на один символ влево поместит вас в слово, а не в конец слова.

Таким образом, ваш макрос должен фактически оценить, что находится слева от точки вставки после использования Ctrl + стрелка вправо. Следующее делает именно это:

Sub MoveToEndOfWord1()

Selection.MoveRight Unit:=wdWord, Count:=1     Selection.MoveLeft Unit:=wdCharacter, Count:=1

If Selection.Text <> " " Then         Selection.MoveRight Unit:=wdCharacter, Count:=1     End If End Sub

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

Sub MoveToEndOfWord2()

If Selection.Text = " " Then         Selection.MoveRight Unit:=wdWord, Count:=1     End If

Selection.MoveRight Unit:=wdWord, Count:=1     Selection.MoveLeft Unit:=wdCharacter, Count:=1

If Selection.Text <> " " Then         Selection.MoveRight Unit:=wdCharacter, Count:=1     End If End Sub

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8334) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Jumping_to_the_End_of_a_Word [Переход к концу слова].