Отключение выделения выделения при вводе текста

Когда Джеймс применяет к слову цвет выделения (например, желтый), фон вокруг этого слова становится желтым. Когда он затем выбирает это выделенное слово и набирает новое слово поверх него, новое слово появляется, но желтое выделение остается. Чтобы избавиться от желтого выделения, он должен снова выделить слово и «снять выделение». Поскольку Джеймсу приходится делать это сотни раз в день, он стареет. Он задается вопросом, есть ли способ заставить исчезать выделение при выделении и вводе слова.

Короткий ответ: нет простого способа сделать это. Причина, по-видимому, связана с вашим текстом и выделением на разных слоях документа. Когда вы выбираете выделенный текст и начинаете печатать, вы воздействуете только на слой, на котором находится ваш текст; слой, на котором находится выделение, не изменяется.

Однако есть несколько обходных путей, которые вы можете попробовать. Один из них – просто нажать клавишу «Удалить» после выделения текста, но до того, как вы начнете печатать. Это влияет на оба слоя, и вы можете сразу же начать вводить текст без затяжного выделения.

Второй подход заключается в использовании сочетания клавиш Word, управляющего выделением: Ctrl + Alt + H . Этот ярлык переключает выделение любого выделенного текста, поэтому это быстрый способ включить или выключить выделение.

Третий подход отлично подходит, если вы используете стили, а выделенный текст не к нему прилагается какое-либо явное форматирование (помимо выделения). Все, что вам нужно сделать после выделения текста, – это нажать Ctrl + пробел , что удалит любое явное форматирование, включая выделение.

Четвертый подход – использовать макрос для удаления выделения. Следующее приведет к удалению выделения любого текста, который вы выбрали:

 Sub RemoveHighlight1 () Options.DefaultHighlightColorIndex = wdNoHighlight Selection.Range.HighlightColorIndex = wdNoHighlightEnd Sub 

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

 Sub RemoveHighlight2 () Selection.Words (1) .Select Options.DefaultHighlightColorIndex = wdNoHighlight Selection.Range.HighlightColorIndex =  wdNoHighlightEnd Sub 

Предполагая, что вы хотите удалить выделение со слова, все, что вам нужно сделать, это разместить точку вставки внутри слова (нет необходимости выделять все), запустить макрос и затем начните печатать. Макрос выбирает слово и отключает выделение, и, поскольку вы начинаете печатать сразу после завершения макроса, вы в конечном итоге заменяете любое слово, которое вы затронули.

Оцените статью
Frestage.ru
Добавить комментарий