Автоматическое форматирование текста в кавычках (Microsoft Word)
Сэнди спросила, как найти весь текст в кавычках и отформатировать его так, чтобы он был полужирным. Решение должно обрабатывать несколько слов между кавычками — целые фразы, которые должны быть выделены жирным шрифтом. Это интересный вопрос, и есть несколько подходов к нему.
Один из подходов — использовать мощную функцию Word «Найти и заменить», чтобы делать именно то, что вам нужно. Выполните следующие действия:
-
Нажмите Ctrl + H. Word отображает вкладку «Заменить» диалогового окна «Найти и заменить». (См. Рис. 1.)
-
В поле «Найти» введите следующее:
-
Его нужно вводить как есть, без пробелов. Символ после первой вертикальной черты — это вводная умная кавычка, а символ после второй вертикальной черты — закрывающая умная кавычка. Умные кавычки вводятся в диалоговом окне, удерживая клавишу Alt и набирая на клавиатуре 0147 для первого, а затем 0148 для второго.
-
Переместите курсор в поле «Заменить на».
-
Щелкните Формат, затем Шрифт. Word отображает диалоговое окно «Заменить шрифт».
(Возможно, вам придется нажать кнопку «Еще», прежде чем вы увидите кнопку «Формат».)
-
Нажмите на полужирный шрифт в списке стилей шрифта.
-
Щелкните ОК.
-
Убедитесь, что установлен флажок «Использовать подстановочные знаки».
-
Щелкните Заменить все.
Обратите внимание, что когда Word завершит этот поиск и замену, он выделит жирным не только текст в кавычках, но и сами кавычки.
Если вы хотите вернуть кавычки в нормальное состояние, вы можете выполнить еще один поиск по шаблонам, на этот раз ища просто [«|» | «] (шаг 2, последние две кавычки открывают и закрывают умные кавычки) и заменяя его на Нежирное форматирование (шаг 5).
Интересно отметить, что вы должны искать [«|»] [«|»], а не просто «». Причина в том, что довольно просто. Если вы получаете свои документы (те, которые вы форматируете) от кого-то еще, вы не сразу знаете, использовали ли они умные кавычки, обычные кавычки или их комбинацию. Используя скобки, окружающие два типа кавычек по обеим сторонам вертикальной полосы, вы указываете Word, чтобы он соответствовал либо типу открывающей, либо закрывающей кавычки. Когда вы выбрали «Использовать подстановочные знаки», Word различает обычные и умные кавычки.
(Это не так. не различайте, используете ли вы поиск и замену без включенных подстановочных знаков.)
немного форматирования информации между кавычками таким образом, лучше всего будет создать макрос, который можно назначить сочетанию клавиш или link: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Панель быстрого доступа]
. Возможно, самый простой способ — просто использовать средство записи макросов для записи вышеуказанных шагов. Если хотите, вы можете использовать следующий макрос, чтобы добиться цели:
Sub BoldBetweenQuotes() ' base for a quotes finding macro Dim blnSearchAgain As Boolean ' move to start of doc Selection.HomeKey Unit:=wdStory ' start of loop Do ' set up find of first of quote pair With Selection.Find .ClearFormatting .Text = Chr(34) .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Execute End With If Selection.Find.Found Then Selection.MoveRight Unit:=wdCharacter, Count:=1 ' switch on selection extend mode Selection.Extend ' find second quote of this pair Selection.Find.Execute If Selection.Find.Found Then Selection.MoveLeft Unit:=wdCharacter, Count:=1 ' make it bold Selection.Font.Bold = True Selection.Collapse Direction:=wdCollapseEnd Selection.MoveRight Unit:=wdCharacter, Count:=1 blnSearchAgain = True Else blnSearchAgain = False End If Else blnSearchAgain = False End If Loop While blnSearchAgain End Sub
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8436) относится к Microsoft Word 2007, 2010 и 2013.
Вы можете найти версию этого совета для старого интерфейса меню Word здесь:
link: / word-Automatically_Formatting_Text_within_Quotes [Автоматическое форматирование текста в кавычках]
.