Код enter для word

Заменить разрыв строки «Shift-Enter» с помощью «Enter» в текстовом документе с использованием API-интерфейса Microsoft Office

У меня есть несколько текстовых документов, которые будут преобразованы в HTML. Требуется, чтобы абзацы в слове документы были преобразованы в элементы

После некоторых тестов с помощью метода SaveAs для Microsoft Office API, чтобы преобразовать документы в HTML, я понял, что абзацы с ручными разрывами строк (break by «Shift-Enter») не могут быть помещены в выделенный элемент

, вместо этого абзацы сгруппированы в один и тот же элемент

Чтобы отделить их, я пытаюсь заменить строки «Shift-Enter» прерываниями с возвратом «Enter»/Carriage перед выполнением преобразования. Однако я не смог найти подходящий способ выполнить работу по замене линии. Я попробовал параметр WdLineEndingType в методе SaveAs, но он кажется неэффективным для этой проблемы.

API-интерфейс MS-word предоставляет функцию поиска в объекте Range, позволяющую выполнять поиск и замену строк.

Следующий код — это поиск ручных разрывов строки («^ l») с возвратом каретки («^ p»).

Затем используйте SaveAs для преобразования документа Word в HTML, он будет правильно помещать каждую строку в элементы

Для тех, кто ищет в MS Word: используйте Control-H <Найти и заменить].

Найти специальный символ: ручной разрыв строки (^ l, строчная L)

Заменить на: Знак абзаца (^ p)

Заменить все сделает весь документ.

Редактировать: изменено на строчные буквы.

Шифт энтер в ворде как заменить

Control+Shift+T — выделить таблицу
Control+Shift+R — читать строку таблицы
Control+Shift+C — читать столбец таблицы
Alt+Shift+C — назвать заголовок столбца таблицы
Alt+Shift+R — назвать заголовок строки таблицы
Alt+1 — назвать первый элемент в столбце таблицы
Alt+7 — назвать первый элемент в строке таблицы
Insert+F5 — преобразовать таблицу в текст

Работа с полями

Control+Insert+Home — фокус на первое поле формы
Control+Insert+NumPad5 — прочитать поле
Control+Shift+L — выделить поле
F9 — Обновление выделенных полей
Shift+F9 — Отображение кодов или значений полей
Control+F9 — Вставка пустого поля
Control+Shift+F9 — Разрыв связи с полем
Alt+F9 — Отображение кодов или значений всех полей
Alt+Shift+F9 — Активизация поля GOTOBUTTON или MACROBUTTON
F11 — Переход к следующему полю
Shift+F11 — Переход к предыдущему полю
Control+F11 — Блокировка поля
Control+Shift+F11 — Снятие блокировки поля

Вставка разрывов

Enter — разрыв строки с созданием абзаца
Shift+Enter — разрыв строки без создания абзаца
Control+Enter — разрыв страницы (новый раздел) с созданием нового абзаца. Если повторить эту команду и вернуться между этими разрывами, то можно в этой части документа изменить ориентацию страниц, с альбомной на книжную и наоборот, изменять любые другие параметры страниц.

Выделение текста

Shift+Стрелка вправо — Выделить один символ справа Shif
t+Стрелка влево — Выделить один символ слева
Shift+Control+Стрелка вправо — Выделить одно слово справа
Shift+Control+Стрелка влево — Выделить одно слово слева
Shift+Стрелка вниз — Выделить следующую строку
Shift+Стрелка вверх — Выделить предыдущую строку
Shift+Control+Стрелка вниз — Выделить следующий абзац
Shift+Control+Стрелка вверх — Выделить предыдущий абзац
Shift+Home — Выделить от курсора до начала строки
Shift+End — Выделить от курсора до конца строки
Shift+Control+Home — Выделить от курсора до начала документа
Shift+Control+End — Выделить от курсора до конца документа
Shift+PageUp — Выделить экран назад
Shift+PageDown — Выделить экран вперёд
Delete — удалить символ справа
BackSpace — удалить символ слева
Control+Delete — удалить слово справа
Control+BackSpace — удалить слово слева
F8 — переключить режим выделения текста
F8 дважды — выделить текущее слово.
F8 трижды — выделить текущее предложение.
F8 четырежды — выделить текущий абзац.
F8 5 раз — выделить весь текст.
Esc — принудительно выйти из режима расширенного выделения текста.

Форматирование текста

Shift+F3 — Изменение регистра букв
Control+Shift+F — диалог выбора нового шрифта
Control+Shift+C — скопировать формат выделенного фрагмента в буфер обмена.
Control+Shift+V — применить скопированный ранее формат к выделенному тексту.
Control+B — полужирный шрифт
Control+I — курсив
Control+U — подчёркнутый шрифт
Control+E — центрировать текст
Control+L — выравнивание по левому краю
Control+R — выравнивание по правому краю
Control+J — выравнивание по обоим краям (по ширине)
Control+Shift+P — изменить размер шрифта
Alt+Control+I — переключение режимов вставка/замена

Стили заголовков

Control+Alt+1 – задать абзацу формат заголовка уровня 1
Control+Alt+2 – задать абзацу формат заголовка уровня 2
Control+Alt+3 – задать абзацу формат заголовка уровня 3
Alt+Shift+СтрелкаВправо- уменьшить уровень заголовка
Alt+Shift+СтрелкаВлево – увеличить уровень заголовка

Структура документа

Alt+Shift+1 — показывать заголовки уровня 1
Alt+Shift+2 — показывать заголовки уровня 2
Alt+Shift+3 — показывать заголовки уровня 3
Alt+Shift+4 — показывать заголовки уровня 4
Alt+Shift+5 — показывать заголовки уровня 5
Alt+Shift+6 — показывать заголовки уровня 6
Alt+Shift+7 — показывать заголовки уровня 7 [Desktop Keys]
Alt+Shift+A — переключатель Показывать весь текст или только заголовки
Alt+2 — на один уровень вверх

Проверка правописания

F7 — Правописание (меню Сервис)
Insert+F7 — прочитать ошибки и предупреждения (в диалоге поиска ошибок Word)
Control+Shift+E — включить режим проверки ошибок правописания
Alt+F7 — Следующая ошибка
Control+Shift+G — список грамматических ошибок или статистика Word для текущего документа
Shift+F5 — Переход к предыдущему исправлению

Клавиши быстрой навигации (как в Internet Explorer).

Работают в режиме виртуального курсора (Insert+Z)
или в режиме непрерывного чтения в версии 7.0 и старше.
Клавиша Shift меняет направление движения.
p — на следующий абзац (Shift+P — на предыдущий)
B — на следующую закладку (Shift+B — на предыдущую)
C — перемещает по примечаниям (comments)
D — на следующий элемент, отличный от предыдущего (different)
E — по сноскам
F — по полям ввода в формах
H — по заголовкам
G — по графикам
N — на следующий блок текста — не гиперссылку
O — по постраничным сноскам
R — по радиокнопкам
S — по разделам документа
T — по таблицам
U — по неактивированным гиперссылкам
V — по активированным гиперссылкам
пробел — вперёд по страницам
Backspace — назад по страницам
————————————————————————
Некоторые из «горячих» клавишь управляют не собственно ms word, а
Jaws’ом, работающим с ms word. Чаще всего Это комбинации, включающие клавишу insert.
начиная с JAWS 7.1
A и Shift+A — перемещение по грамматическим ошибкам
M и Shift+M — перемещение по орфографическим ошибкам
R и Shift+R — перемещение по исправлениям

Работа с маркерами (закладками)

Control+Windows+K — установить маркер (закладку).
Ins+Пробел, затем m (русская буква ь) – выделение куска текста от маркера до активного курсора
Windows+K — вернуться к маркеру (закладке).
Control+Shift+F5 — Изменение закладки

Настройка Shift+Enter

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 2 ]

1 Тема от exeshki.net 03.06.2014 17:13:57

  • exeshki.net
  • рядовой
  • Неактивен
  • Зарегистрирован: 03.06.2014
  • Сообщений: 2
Тема: Настройка Shift+Enter

Мне дали готовый документ Word, в котором я никак не могу найти настройки переноса Shift+Enter. Google мне не помог, там только общие настройки.
Проблема в следующем: при нажатии Shift+Enter строка должна перенестись, а окончание предыдущей строки выровняться по правому краю (при выравнивании по ширине), но выравнивание не происходит. Но если скопировать текст и вставить в новый документ, то выравнивание происходит без проблем (образец в приложении). http://wordexpert.ru/forum/misc.php?act … str=5811f2
Подскажите, где копать?

shift_enter.JPG 99.43 Кб, 2 скачиваний с 2014-06-03

You don’t have the permssions to download the attachments of this post.

2 Ответ от exeshki.net 03.06.2014 21:24:07

  • exeshki.net
  • рядовой
  • Неактивен
  • Зарегистрирован: 03.06.2014
  • Сообщений: 2
Re: Настройка Shift+Enter

Отвечаю на свой вопрос (может быть кому-то поможет).
Решил проблему очень просто:
— открыл параметры Word
— перешел на вкладку «Дополнительно»
— в «Параметрах разметки для:» (. моего документа . ) снял галочку с «Не расширять межзнаковые интервалы в строке с разрывом»
После этого — все встало на свои места

shift_enter.JPG 152.87 Кб, 1 скачиваний с 2014-06-03

You don’t have the permssions to download the attachments of this post.

Сообщений [ 2 ]

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

  • Клавиша Shift
  • Не вставляется знак абзаца при нажатии на ENTER
  • Enter — переход на новую строку, но не на абзац
  • Как узнать равна ли последняя строка 2 страницы документа знаку Enter
  • Настройка редактора VBA
  • настройка страницы
  • Настройка таблицы
  • Настройка колонтитулов

Настройка Shift+Enter

Если у вас возникли сложности при каких-то операциях с текстом в любой из версии Ворда, то самый лучший способ получить консультацию – обратиться на форум сайта Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: vba word docvariable.

Здесь вы найдете ответы на самые популярные вопросы по этому текстовому редактору, касающиеся использования колонтитулов, удаления лишних пробелов или автоматической записи макросов. На портале о Microsoft Office Word вы узнаете про: виснет ворд при переключении на консультант.

Более развернуто настройки всех версий программы и оформление, редактирование, форматирование документов обсуждаются в подфоруме «Настройки и Форматирование», а создание шаблонов и макросов для различных операция в подфоруме «Автоматизация». На портале о Microsoft Office Word вы узнаете про: знак абзаца в word.

Также вы можете найти готовые решения или сделать заказ в соответствующих разделах.

1 14.03.2011 11:06:10

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Тема: Код ентера для поля

Привет! У меня в поле прописано:
{ IF { СПИСОК } = Да «Вася был»}

Мне надо, что бы «Из списка выбрано 1» и «Из списка выбрано 1» вставлялись с новой строки. Объясняю зачем: у меня идет вот такой текст:

На заседании были:
а) Дима был{ IF { СПИСОК } = Да «Вася был»}
б) Петя был
в) Алеша был

а) б) в) — это нумерация. Т.е если поставить курсор после Алеша был и нажать ентер, то ниже автоматически появится г)

Так вот, теперь мы выбираем из списка «ДА» и должно появиться так:
а) Дима был
б) Вася был
в) Петя был
г) Алеша был

а если выбрать нет, то сного должно стать
а) Дима был
б) Петя был
в) Алеша был

Реально такое?

2 Ответ от Route 14.03.2011 17:32:50

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Можно вообще как-то с имитировать ентер в коде поля?

3 Ответ от ЮВ 14.03.2011 18:34:32

  • ЮВ
  • генерал-лейтенант
  • Неактивен
  • Зарегистрирован: 28.07.2010
  • Сообщений: 284
  • Поблагодарили: 43

Re: Код ентера для поля

Route пишет:

Можно вообще как-то с имитировать ентер в коде поля?

Лично мне не понятно , что надо сделать.
Во- первых, о каком Worde идет речь?
В Word 2003  под именем (в вашем случае СПИСОК) может быть только закладка.
Куда вставить Enter?  В какое место поля?   
В текст Enter вставляется просто.
Например, чтобы добавить Enter  в конец фразы «Вася был»:
1 Установите режим «Коды полей:
2 Выполните Правка-> Заменить: Вася был  на Вася был, потом кнопка «Специальный» и из выпадающео списка выберите «Разрыв строки».

4 Ответ от Route 14.03.2011 18:59:31

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Вот пример: внешняя ссылка
Выбираем из списка «нет» потом Ctrl+A и F9, что бы обновить. так же и для «да»
Что бы посмотреть поле жмем Alt+F9.

Но мне надо, что бы текст Вася был вставился в новой строке и для него создалась нумерация, а когда выбрали «нет» наоборот чтоб исчез. Понятно теперь?

5 Ответ от ЮВ 14.03.2011 23:06:45

  • ЮВ
  • генерал-лейтенант
  • Неактивен
  • Зарегистрирован: 28.07.2010
  • Сообщений: 284
  • Поблагодарили: 43

Re: Код ентера для поля

Route пишет:

Но мне надо, что бы текст Вася был вставился в новой строке и для него создалась нумерация, а когда выбрали «нет» наоборот чтоб исчез.

Половинчатое решение:
a)    Дима был
b)    {if  {ref_имя}=да «Вася был» «»}
c)    Петя был
d)    Алеша был

Если ответить Да,   элемент списка Вася будет вставлен.
Если Нет — будут пустые элементы списка,  которые  во всем документе можно удалить путем 
Правка->Заменить -> ваш Стиль List Paragraf  на пустое значение
Если не устраивает, надо думать дальше.

6 Ответ от Route 14.03.2011 23:50:31

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Ну не совсем айс. Тем более мне еще таким же методом в некоторых местах надо будет просто начать предложение с нового абзаца. Ну например:
Вася тусил на диско. {if  {ref_имя}=да «Вася был в очко.» «Вася был с дамой.»}
И выглядит это должно так:
Вася тусил на диско.
Вася был в очко

Никак нельзя осуществить перенос в пределах кода самого поля? Или может можно как-то в коде поля выполнить макрос, который бы как раз и осуществлял имитацию ентра. Неужели такую элементарную вещь не предусмотрели?

Хм. А может вообще можно как-то сделать так: тот же список, но в самом VBA прописать, что если выбрано ДА тогда делать такой-то код (и вставить код макроса) иначе так та ?!. Ну Вы поняли.

Отредактировано Route (14.03.2011 23:51:55)

7 Ответ от ЮВ 15.03.2011 11:47:37

  • ЮВ
  • генерал-лейтенант
  • Неактивен
  • Зарегистрирован: 28.07.2010
  • Сообщений: 284
  • Поблагодарили: 43

Re: Код ентера для поля

Route пишет:

Никак нельзя осуществить перенос в пределах кода самого поля? Или может можно как-то в коде поля выполнить макрос, который бы как раз и осуществлял имитацию ентра. Неужели такую элементарную вещь не предусмотрели?

Давайте рассуждать логически (см. фильм “Ирония судьбы …”).
Поле IF  вставляет,  в зависимости от  условия,   ту или иную символьную строку.
Код клавиши Enter можно вставить в  строку в виде символа,   т. е. он будет только  изображаться визуально и никаких действий выполнять не будет.
Если при вводе текста мы в символьной строке нажимаем клавишу Enter, вставляется неотображаемый код перехода на следующую строку (например, 013) и сразу же выполняется  переход на следующую строку.

Таким образом, после сохранения и последующего открытия  документа вы видим либо  символ «Переход строки»,  либо  непосредственый переход на следующую строку (отработал символ «Переход строки»).

Вы предлагаете, чтобы  был реализован еще один набор управляющих символов (в частности,  перехода строки), например, с кодами XXX или ESC+ Enter, которые не были бы видны в документе  (не печатались), и с другой стороны,  при открытии документа  не  отрабатывались (т. е. не выполняли,  например,  переход на следующую строку).

А реальное   отрабатывание таких кодов выполнялось бы только при выделении текста и нажатии клавиши F9.
Таких кодов (управляющих символов),  имхо, Word не предоставляет.

Это, наверное, можно сделать с помощью VBA.
Т. е. вы должны:
1 найти поле IF
2 проверить значение закладки
3 выбрать  подставляемый текст
4 присвоить ему стиль списка
5 вставить его в список

8 Ответ от Route 15.03.2011 12:02:24

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Это, наверное, можно сделать с помощью VBA.
Т. е. вы должны:
1 найти поле IF
2 проверить значение закладки
3 выбрать  подставляемый текст
4 присвоить ему стиль списка
5 вставить его в список

Невыносимо сложно smile А можно реализовать вот что я писал:

Хм. А может вообще можно как-то сделать так: тот же список, но в самом VBA прописать, что если из списка выбрано ДА тогда делать такой-то код (и вставить код макроса) иначе так та ?!. Ну Вы поняли.

Можете подкинуть сам код выборки этой? Т.е

IF Значение_списка = «да» then

код макроса

else

код макроса

9 Ответ от Иван 16.03.2011 12:37:29

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14

Re: Код ентера для поля

Может не в струю, но:
попробуйте реализовать свой список из полей XE, например {XE «Вася» t «»f Был} , а затем в нужном месте собрать список с помощью поля {index f Был z «1049» c «0» l » «} и присвоить ему нужное форматирование.
У меня так собирается список сокращений, ГОСТов и определений по документу, иногда сложному с вложениями.
«f Был» — закладка, по которой определяется включать текст «Вася был» в список или нет. Единственное только {XE «Вася» t «»f Был} скрытый текст и закладку «f Был» каждый раз придётся редактировать вручную, но можно и автоматизировать процесс.

Отредактировано Иван (16.03.2011 12:38:43)

Word не может «тупить».
Он — всего лишь программа, выполняющая наши команды.

10 Ответ от Route 16.03.2011 12:44:58

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Иван, а можно пример скинуть?

11 Ответ от Иван 16.03.2011 12:58:00

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14

Re: Код ентера для поля

Для списка используется стиль «Указатель 1», его нужно отформатировать под Ваши нужды (нумерация, отступы и т.д.)

Post’s attachments

Формирование списка.doc 26 Кб, 6 скачиваний с 2011-03-16 

You don’t have the permssions to download the attachments of this post.

Word не может «тупить».
Он — всего лишь программа, выполняющая наши команды.

12 Ответ от Route 16.03.2011 14:50:46

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

13 Ответ от Иван 16.03.2011 15:19:11

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14

Re: Код ентера для поля

Разжёвываю  smile :
z «1049» c «0» l » » — что обозначают эти идентификаторы, точно не помню, но эти идентификаторы нужны чтобы формировался список без указания страниц. По умолчанию поле index ищет поля XE, собирает их в список по алфавиту и выводит через запятую номера страниц, на которых встречаются эти поля.
В примере я написал «Скрытый текст», чтобы показать, где именно собака зарыта. Если сделаете отображение скрытого текста, то увидите, что там 4 поля XE , причём у одного стоит идентификатор f НеБыл, поэтому текст «Ваня был» не включается в список, если заменить его на  f Был и обновить поля, список будет такой:
а) Ваня был.
б) Вася был.
в) Коля был.
г) Петя был.
Чтобы добавить новый элемент в список, нужно скопировать поле XE и заменить там «Вася (Ваня и т.д)… был» на нужный текст, при этом не забыв поставить идентификатор «f Был» или к существующему полю XE добавить «f Был». Удалить элемент из списка достаточно просто: меняем идентификатор «f Был» на любой другой или убираем вообще и обновляем поля.
Идея понятна или нет? Если нет, пишите, буду объяснять подробнее.

Отредактировано Иван (16.03.2011 15:27:38)

Word не может «тупить».
Он — всего лишь программа, выполняющая наши команды.

14 Ответ от Route 18.03.2011 10:53:47

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

Блин совсем нет времени опробовать сейчас. На выходных отпишусь…

15 Ответ от Route 22.03.2011 22:55:24

  • Route
  • подполковник
  • Неактивен
  • Зарегистрирован: 21.07.2010
  • Сообщений: 149
  • Поблагодарили: 1

Re: Код ентера для поля

А вот и я! Тупой вопрос, а как Вы сделали текст скрытым и как мне его обратно сделать видимым?
По идеи текст скрывается: шрифт и там галочка скрытый, но в Вашем документе нет там галочки smile
А еще почему-то когда добавляешь новый элемент EX и жмешь F9, что бы обновить, то он его добавляет и курсор сразу переходит на новую позицию и получается вот так:

Формируемый список:
а) Вася был.
б)
т.е внизу пусто!

Хм, а код собственно и так работает
{index f БЫЛ}
Только все равно еще один пункт при обновлении добавляет

П.С. Хотя вроде можно настроить все как надо! ладно завтра попробую до конца разобраться…

Отредактировано Route (22.03.2011 23:08:53)

16 Ответ от Иван 23.03.2011 08:27:43

  • Иван
  • майор
  • Неактивен
  • Откуда: Томск
  • Зарегистрирован: 13.05.2010
  • Сообщений: 65
  • Поблагодарили: 14

Re: Код ентера для поля

Собственно я сам не делал скрытого текста, он скрыт по умолчанию, потому что это поле XE.
С новой позицией действительно незадача, тут хитрость требуется для решения, а именно выделить последнюю позицию с нумерацией и очистить формат (по-моему, как-то так).

Word не может «тупить».
Он — всего лишь программа, выполняющая наши команды.

Word: специальные символы и подстановочные знаки

В окне «Найти и заменить» Microsoft Word есть два типа подстановок — специальные символы и подстановочные знаки.
Те и другие можно вводить в строки поиска и замены, включив используя список «Special» («Специальный») в полностью открытом окне «Найти и заменить» (нажать комбинацию клавиш Ctrl+H, потом кнопку «Больше>>«).

Специальные символы — это те, которых нет на клавиатуре или которые нельзя непосредственно вписать в строки поиска/замены,
например, разрыв строки.

Если в окне поиска/замены включен чекбокс Use wildcards (Подстановочные знаки), то можно задавать достаточно сложные условия поиска и замены, потому что подстановчные знаки — это офисная реализация всё тех же регулярных выражений.

Чекбокс "Подстановочные знаки" в работе - убираем лишние пробелы в тексте

Чекбокс «Подстановочные знаки» в работе — убираем лишние пробелы в тексте

Некоторые символы и знаки можно использовать только в строке поиска, а некоторые — только в строке замены.
При этом возможность применения
части символов зависит от того, включен ли чекбокс Use wildcards (Подстановочные знаки).

Полный список подстановок в самом Word отсутствует или я его не нашёл, поэтому ниже приводится более-менее адекватный список, актуальный для всех версий Word плюс немного примеров.

1. Строка поиска
Специальные символы, которые можно использовать только если опция Use wildcards (Подстановочные знаки) выключена

Спец. символы Обозначение (англ.) Обозначение (рус.)
^p Paragraph mark (¶) Конец абзаца (¶)
^? Any character Любой символ
^# Any digit Любая цифра
^$ Any letter Любая буква
^e Endnote mark Концевая сноска
^d Field Поле
^f Footnote mark Нижняя сноска
^b Section break (===End of section===) Разрыв секции
^w Whitespace Любое количество и комбинация обыкновенных и неразрываемых пробелов, табуляций и концов абзаца
Специальные символы, использование которых не зависит от опции Use wildcards (Подстановочные знаки)

Спец. символы Обозначение (англ.) Обозначение (рус.)
^t Tab character Символ табуляции
^a Comment mark Комментарий
^0nnn ANSI or ASCII characters Любой ANSI или ASCII символ с кодом nnn
^^ Caret character Символ ^
^g Graphic Графика
^n Column break (···Column Break···) Разрыв колонки
^l Manual line break Принудительный разрыв строки
^m Manual page break (—Page Break—) Принудительный разрыв страницы (—Page Break—). Если опция Use wildcards включена, то ищет принудительный разрыв и страницы, и секции
^+ Em dash (—) Длинное тире (—). Символ с кодом 0151
^= En dash (–) Короткое тире (–). Символ с кодом 0150
^s Nonbreaking space (°) Неразрывный пробел (°)
^~ Nonbreaking hypen (-) Неразрывный дефис (-)
^- Optional hypen (¬) Мягкий перенос (¬)
Подстановочные знаки, которые можно использовать только если опция Use wildcards (Подстановочные знаки) включена

Подстановочные знаки Обозначение (рус.) Пример строки поиска Примеры результатов поиска (в кавычках)
? Один любой символ б?к «бак», «бок», «бук», «б5к», «б¶к»
* Любое количество любых символов б*к «бык», «бардак», «белый¶
полковник»
[] Один из указанных символов б[аоу]к «бак», «бок», «бук»
[-] Один символ из диапазона.
Диапазон должен быть указан в порядке возрастания кодов символов.
[а-яё] Любая строчная русская буква
[А-ЯЁ] Любая прописная русская буква
[0-9] Любая цифра
[!] Один любой символ, не указанный после восклицательного знака б[!ы]к «бак», «бок», но не «бык»
[!x-z] Один любой символ, не входящий в диапазон, указанный после восклицательного знака [!а-яё]ок «Бок», «Док», но не «бок», «док»
[!0-9] Любой символ, кроме цифр
{n} Строго n вхождений предыдущего символа или выражения.
Выражением является все то, что заключено в круглые скобки. Выражение может состоять как из конкретных символов, так и содержать спец. символы.
10{3} «1000», но не «100», «10000»
10(20){2} «102020», но не «1020», «10202020»
{n;} n и более вхождений предыдущего символа или выражения 10{3;} «1000», «10000», «100000», но не «100»
{n;m} От n до m включительно вхождений предыдущего символа или выражения 10{3;4} «1000», «10000», но не «100», «100000»
@ Ноль или более вхождений предыдущего символа или выражения 10@ «10», «100», «1000», «10000»
< Начало слова <бок «боксёр», но не «колобок»
> Конец слова бок> «колобок», но не «боксёр»
2. Строка замены
Специальные символы, использование которых не зависит от опции Use wildcards (Подстановочные знаки)

Спец. символы Обозначение (англ.) Обозначение (рус.)
^p Paragraph mark (¶) Разрыв абзаца (¶)
^t Tab character Символ табуляции
^0nnn ANSI or ASCII characters Любой ANSI или ASCII символ с кодом nnn
^^ Caret character Символ ^
^c Clipboard contents Содержимое буфера обмена
^& Contents of the Find what box Содержимое строки поиска (или то, что найдено)
^n Column break
(···Column Break···)
Разрыв колонки
^l Manual line break (¿) Принудительный разрыв строки
^m Manual page break (—Page Break—) Принудительный разрыв страницы
^+ Em dash (-) Длинное тире (-). Символ с кодом 0151
^= En dash (–) Короткое тире (–). Символ с кодом 0150
^s Nonbreaking space (°) Неразрывный пробел (°)
^~ Nonbreaking hypen (-) Неразрывный дефис (-)
^- Optional hypen (¬) Мягкий перенос (¬)
Подстановочные знаки, которые можно использовать только если опция Use wildcards (Подстановочные знаки) включена

Спец. символы Обозначение (англ.) Обозначение (рус.)
n Expression n Выражение номер n из строки поиска

Примечание 1. В операторах {n;} и {n;m} точка с запятой означает List separator (Разделитель элементов списка) из настроек операционной системы, зависящих от локали
(например, в США — запятая, в России — точка с запятой).

Примечание 2. Для поиска в документе символов, которые в строке поиска «заняты» как специальные перед ними ставится обратный слэш ().
Например, если включена опция Use wildcards (Подстановочные знаки), для поиска восклицательного знака в строке поиска вводится !

3. Примеры для поиска
Строка поиска Что ищет
[!^0013]^0013[!^0013] Конец абзаца в окружении двух других символов
^0032{2;} Два и более пробелов
[.,:;!?] Знак препинания
<[0-9]@,[0-9]@> Вещественное число, набранное через запятую
<[А-яЁё]@> Русское слово (зависит от кодировки)
4. Примеры для замены

Подстановочные знаки включены!

Строка поиска Строка замены Что заменяет
(^0013){2;} 1 Удаление пустых строк (если они создавались нажатием Enter)
^0032([.,:;!?]) 1 Удаление пробелов перед знаками препинания
([0-9])^0032([0-9]) 1^s2 Замена пробелов между цифрами на неразрывные пробелы
-([0-9]) ^01501 Замена дефисов перед цифрами на правильный символ «минус»
Ивано([а-я]@>) Петро1 Замена Ивановых на Петровых во всех падежах сразу (конечно, фамилии должны склоняться одинаково)
(<[0-9]@).([0-9]@>) 1,2 Замена десятичных точек между цифрами на запятые

24.09.2020, 10:16 [28985 просмотров]


Одно из основных правил для правильного создания документов в Word – правописание. Не поймите неправильно, так как это не имеет ничего общего с грамматикой или стилем написания.

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

Было бы очень трудоемко определить определенные пространства или места в документе, где использовалось случайное двойное нажатие TAB (ТАБУЛЯЦИЯ) вместо одного, если не было бы знаков форматирования. Эти знаки являются непечатающимися символами и показывают нам места, где были использованы клавиши SPACE (ПРОБЕЛ), TAB, ENTER (ВВОД), или где находится скрытый текст.

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

Как правило, знаки форматирования скрыты, пока вы не сделаете их видимыми нажатием ¶ на вкладке «Главная» в Word (рис. 1).

Рис. 1

Кроме того, вы можете использовать сочетания клавиш Ctrl + * или Ctrl + Shift + 8 для переключения «ПоказатьСкрыть» символов форматирования. Переключение отображения символов форматирования имеет два положения:

  1. ON – включает отображение всех символов форматирования.

  2. OFF – отключает отображение символов форматирования, за исключением тех, что вы решили оставить видимыми пока не измените параметры. Где же выбрать, какие символы форматирования должны остаться видимымискрытыми после нажатия на кнопку ¶?

Нажмите вкладку «Файл», а затем нажмите «Параметры» (рис. 2).

Рис .2

Нажмите «Экран» и слева, под «Всегда показывать эти знаки форматирования» выберите какие знаки форматирования вы хотите сделать видимыми всегда, даже после отключения (рис. 3).

Рис. 3

Существуют различные знаки форматирования, или иногда их называют непечатающимися символами, в Word. Рассмотрим основные из них.

Символ пробела

Точки это знаки форматирования пробелов между словами. Одно нажатие на пробел – одна точка (рис. 4).

Рис. 4

Символ абзаца

Символ (¶) представляет собой конец абзаца. После этого символа Word начинает новый абзац и перемещает курсор на новую строку (рис. 5).

Рис. 5

Знак абзаца помещается в документе при нажатии клавиши Enter на вашей клавиатуре. Текст между двумя этими символами определяется как абзац и имеет ряд свойств, которые можно регулировать независимо от остального текста (или абзацев), такие как выравнивание (по левому и правому краям, по центру и ширине), интервалы перед и после абзаца, интервалы между строками, нумерация и др.

Знак табуляции

Нажатие табуляции (TAB) отображается знаком стрелки, направленной вправо (рис. 6):

Рис. 6

Перевод строки

Знак перевода строки или представляет собой место, где строка обрывается и текст продолжается с новой строки. Вы можете вставить перевод строки, нажав Shift+Enter.

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

Рис. 7

Скрытый текст

Скрытый текст представляет собой пунктирную линию под текстом, который определен как скрытый (рис. 8).

Рис. 8

Когда вы отключите знаки форматирования вышеуказанный текст будет выглядеть вот так (рис. 9):

Рис. 9

Скрытый текст не печатается. НО! Как же скрыть текст? Это очень просто ;)

  1. Выберите текст, который вы хотите скрыть

  2. Правой кнопкой на выделенном тексте и нажмите Шрифт (рис. 10)

Рис. 10

Нажмите на «Скрытый» (рис. 11)

Рис. 11

Зачем нам прятать текст? В первую очередь для настройки документа или шаблона текста, чтобы соответствовать специфическим требованиям. Вы также можете скрывать текст, если вы не хотите выводить его на печать в данный момент, но не хотите удалять.

Возвращаемся к знакам форматирования.

Якорь

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

Якорь представляет собой небольшую иконку в виде якоря корабля (рис. 12).

Рис. 12

Конец ячейки

Установлено, что в ячейках данный знак означает собой конец последнего абзаца в ячейке или в ее конце. Она отражает форматирование ячейки (рис. 13).

Рис. 13

Символ входа

Значение символа

Символ входа. Разнообразные технические символы.

Символ «Символ входа» был утвержден как часть Юникода версии 3.0 в 1999 г.

Версия 3.0
Блок Разнообразные технические символы
Тип парной зеркальной скобки (bidi) Нет
Композиционное исключение Нет
Изменение регистра 2386
Простое изменение регистра 2386
Кодировка hex dec (bytes) dec binary
UTF-8 E2 8E 86 226 142 134 14847622 11100010 10001110 10000110
UTF-16BE 23 86 35 134 9094 00100011 10000110
UTF-16LE 86 23 134 35 34339 10000110 00100011
UTF-32BE 00 00 23 86 0 0 35 134 9094 00000000 00000000 00100011 10000110
UTF-32LE 86 23 00 00 134 35 0 0 2250440704 10000110 00100011 00000000 00000000

Like this post? Please share to your friends:
  • Код enter для excel
  • Когортный анализ пример в excel
  • Кого типа сортировки не существует в excel
  • Когда ставят скобки в excel
  • Когнитивная модель в excel