Заглавные буквы после двоеточия

Word включает в себя множество грамматических и орфографических средств, которые немного облегчают работу по написанию. (Или, что еще хуже, в зависимости от вашей точки зрения и потребностей.) Одна вещь, которую Word не включил, – это функция автоматического ввода заглавных букв в первое слово после двоеточия. Во многих грамматических кругах принято (и уместно) использовать первую букву слова сразу после двоеточия с заглавной буквы. Поскольку Word не включает эту функцию, что делать человеку?

Ну, первое (и очевидное) решение – просто не забыть писать слово с заглавной буквы самостоятельно, то есть нажимать Shift и делайте букву заглавной по мере ввода. Если вы ищете более автоматический подход, вы можете выбрать один из нескольких методов. Некоторые пользователи Word могут подумать, что вы можете использовать функцию автозамены Word. Теоретически все, что вам нужно сделать, это определить серию новых записей автозамены, состоящих из двоеточия, пробела и строчной буквы. Затем вы должны дать команду автозамене заменить эту последовательность двоеточием, пробелом и соответствующей заглавной буквой. Конечно, вам придется добавить 26 таких записей, по одной для каждой буквы алфавита.

Однако после выполнения всей этой работы в автозамене вы сразу же обнаружите, что это не работает. Почему? Поскольку при автозамене в качестве «триггеров» используются только пробелы и знаки препинания, указывающие на необходимость изменения. Другими словами, подход автозамены будет работать, если вы вводите двоеточие, пробел, символ нижнего регистра, а затем еще один пробел. Это означает, что во фразе «это: грязный позор» буква «а» будет заменена функцией автозамены на прописную букву «А». Однако во фразе «это: еще один грязный позор» автозамена вообще не исправляет. Таким образом, автозамену нельзя использовать для достижения желаемых результатов.

Одно из возможных решений – попытаться использовать «Найти и заменить». Если вы выполняете поиск с использованием подстановочных знаков, вы можете искать двоеточие, за которым следует любая строчная буква, как в этом шаблоне поиска:

: ([az]) 

Заменить С шаблоном должно быть просто, например:

:  1 

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

 Sub CapAfterColons () With ActiveDocument.Range.Find .ClearFormatting With .Replacement.Font .SmallCaps = False .AllCaps = True End With .MatchWildcards =  True .Text = ": ([az])" .Replacement.Text = ":  1" .Execute Replace: = wdReplaceAll End WithEnd Sub 

Вы можете назначить этот макрос кнопке на вашем панель инструментов и, таким образом, выявлять все свои ошибки одним быстрым шагом. При таком подходе, будь то вручную или с помощью макроса, нужно знать одну вещь: он не меняет первый символ после двоеточия на “истинную” заглавную букву.. Что он делает, так это изменяет форматирование двоеточия, пробела и первого символа на все заглавные. Это означает, что символ, даже если он в нижнем регистре, отображается в Word как заглавный. (Вы можете увидеть этот параметр форматирования в диалоговом окне «Шрифт».)

В качестве последнего предложения, если вам не нравится возиться с макросами, вы все равно можете использовать функцию автозамены, но на этот раз немного иначе. Настройте автозамену для замены любого экземпляра двоеточия комбинацией двоеточия и точки. Таким образом, когда вы печатаете, когда вы вводите двоеточие, за которым следует пробел, Word автоматически заменяет его двоеточием, за которым следует точка, а затем пробел. Функция автозамены Word автоматически сделает следующую вводимую букву заглавной, поскольку считает, что это первая буква предложения. (В конце концов, он следует за точкой.) Когда вы закончите работу с документом, все, что вам нужно сделать, это один быстрый поиск и замена, чтобы заменить пары двоеточие-точка обратно на двоеточие.

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