Символ табуляции в ворде код
БлогNot. Word: специальные символы и подстановочные знаки
Word: специальные символы и подстановочные знаки
В окне "Найти и заменить" Microsoft Word есть два типа подстановок - специальные символы и подстановочные знаки. Те и другие можно вводить в строки поиска и замены, включив используя список "Special" ("Специальный") в полностью открытом окне "Найти и заменить" (нажать комбинацию клавиш Ctrl+H , потом кнопку " Больше>> ").
Специальные символы - это те, которых нет на клавиатуре или которые нельзя непосредственно вписать в строки поиска/замены, например, разрыв строки.
Если в окне поиска/замены включен чекбокс Use wildcards (Подстановочные знаки), то можно задавать достаточно сложные условия поиска и замены, потому что подстановчные знаки - это офисная реализация всё тех же регулярных выражений.
Чекбокс "Подстановочные знаки" в работе - убираем лишние пробелы в тексте
Некоторые символы и знаки можно использовать только в строке поиска, а некоторые — только в строке замены. При этом возможность применения части символов зависит от того, включен ли чекбокс Use wildcards (Подстановочные знаки).
Полный список подстановок в самом Word отсутствует или я его не нашёл, поэтому ниже приводится более-менее адекватный список, актуальный для всех версий Word плюс немного примеров.
1. Строка поиска
2. Строка замены
Примечание 1. В операторах и точка с запятой означает List separator (Разделитель элементов списка) из настроек операционной системы, завиящих от локали (например, в США - запятая, в России - точка с запятой).
Примечание 2. Для поиска в документе символов, которые в строке поиска "заняты" как специальные перед ними ставится обратный слэш ( \ ). Например, если включена опция Use wildcards (Подстановочные знаки), для поиска восклицательного знака в строке поиска вводится \!
Прежде чем приступать к программной части статьи, давайте рассмотрим, как происходит настройка табуляции на примере приложения Word 2007.
Прежде всего, для лучшего понимания поставленной задачи, нам нужно включить отображение специальных символов. Для этого, на вкладке Главная нажимаем на кнопку Отобразить все знаки, или комбинация клавиш Ctrl + * или Ctrl + Shift + 8.
Хорошо, теперь давайте разберемся, для чего нужна табуляция в документе Word. Довольно часто применяется такое выражение как табулированный текст – это текст, в котором для разделения элементов используется код табуляции (ASCII код с номером 12). Символ табуляции вводится с помощью клавиши TAB. По умолчанию, при нажатии на клавишу TAB отступ составляет 1,25 см, а выравнивание текста происходит по левому краю. Что это нам дает? В большинстве случаев табуляция в ворде используется для создания колонок, ну… или таблиц.
Для примера, введем несколько слов в одну строку, но вместо пробела, будем использовать табуляцию, мы увидим, что между словами появились видимые промежутки, а если включена кнопка "Отобразить все знаки", то мы еще увидим стрелочки.
Естественно, в порой хочется чего то большего, чем просто отступы, для настройки табуляции есть два пути:
- Первый – дважды щелкнуть мышью по линейке
- Второй – на вкладке Главная открыть диалоговое окно Абзац и внизу нажать на кнопку Табуляция
В итоге, у нас появится диалоговое окно Ворд – Табуляция, давайте рассмотрим его детально:
По умолчанию – тут мы можем задать отступ, который будет автоматически формироваться при нажатии на кнопку TAB.
Позиции табуляции – вверху находится строка для ввода координат табулятора в см, а внизу список из введенных значений, для добавления заданной табуляции, удаления или очисти служат кнопки внизу. Обратите внимание, что если список с табуляцией пуст (хотя мы и нажимали кнопку TAB), то это говорит о том, что табуляция задана по умолчанию. Для разминки можно попробовать добавить собственный список с табуляцией ворд, например, с такими координатами:
Обратите внимание, что табуляция применяется к той строке, в которой находится курсор. Также не забываем, что мы вводим не расстояние, а координаты. Неважно, в какой последовательности мы вводит значения, список сортируется автоматически. В нашем случае, у нас будет отображаться 5 табуляторов, первый будет находиться на отметке 2,5 см, а последний – на отметке 15 см.
Выравнивание – тут мы можем установить параметры выравнивания текста в таблице, более детально данный пункт рассмотрен далее по тексту статьи, при описании компонента TabStops.
Заполнитель – выбираем заполнитель свободного пространства, например, точки или тире.
Обратите внимание, что параметры заполнителя и выравнивание мы можем выбрать для каждого отдельного табулятора.
Хорошо, с теоретической частью мы немного разобрались, теперь можно приступить к практической стороне работы с табуляцией в Ворд.
Коллекция TabStops - табуляция в ворде
Коллекция TabStops содержит набор объектов TabStop, которые представляют доступ к элементам табуляции. Доступ к коллекции осуществляется через одноименное свойство, например, класса Paragraph.
Свойства
Application - Возвращает объект Application, представляющий приложение Microsoft Word.
Count - Возвращает количество табуляции в коллекции, по сути, количество объектов TabStop.
Методы
Add (Position, Alignment, Leader) - Возвращает объект TabStop, который представляет табуляцию в документе.
Position - Координаты табуляции (в пунктах) по отношению к левому краю.
Alignment - Выравнивание табуляции, значения константы WdTabAlignment:
- wdAlignTabLeft – по левому краю, 0. Самый распространенный тип выравнивания, так как применяется в основном к тексту.
- wdAlignTabCenter – по центру,1. Применяется как правило к смешанному типу данных.
- wdAlignTabRight – по правому краю,2. В большинстве случаев данный тип выравнивания табуляции ворд применяется для целых чисел.
- wdAlignTabDecimal – по разделителю,3. Используется для действительных чисел или жен денежных единиц.
- wdAlignTabBar – с чертой, 4. Если выбран данный тип выравнивания, то на месте табулятора будет появляется вертикальная черта.
- wdAlignTabList – по списку, 5.
Leader - Тип заполнителя для табуляции. Может быть одной из констант WdTabLeader. Если этот аргумент опущен, то используется значение wdTabLeaderSpaces .
- wdTabLeaderSpaces - нет, 0
- wdTabLeaderDots - точка, 1
- wdTabLeaderDashes - тире, 2
- wdTabLeaderLines двойная линия, 3
- wdTabLeaderHeavy - жирная линия, 4
- wdTabLeaderMiddleDot – средняя линия, 5
After (Position) - Возвращает следующий объект TabStop справа от табуляции.
Position – Расположение табулятора на линейке, в пунктах.
Before (Position) - Возвращает следующий объект TabStop слева от табуляции.
ClearAll – Очистить текст от табуляции.
Item (index) - Возвращает отдельный объект TabStop в коллекции по его номеру.
Объект TabStop - табуляция в Word
Объект TabStop является членом коллекции TabStops, и представляет табуляцию, как отдельный элемент.
Свойства
Alignment - Возвращает или задает константу WdTabAlignment, которая представляет выравнивание для указанной табуляции.
Application - Возвращает объект Application, представляющий приложение Microsoft Word.
CustomTab – Возвращает логическое true, если указанная табуляция является обычной. Только чтение.
Leader - Возвращает или устанавливает тип заполнения для указанного объекта TabStop. Чтение и запись. Значение константы WdTabLeader .
Next и Previous – Свойства возвращают следующий или предыдущий объект TabStop в коллекции TabStops.
Position - Возвращает или устанавливает позицию табуляции относительно левого края.
Методы
Clear () – Удаляет заданную табуляцию.
Как видим, коллекция TabStops и объекты TabStop не содержат много свойств и методов, и довольно просты в использовании. Ниже я приведу, как всегда, программный код для сценариев Windows Script Host на двух языках.
Программный код на языке VBScript:
Начнём с конца программного кода…. Видим, что у нас есть пользовательская процедура InsertTab, ей передается только один параметр – номер абзаца. В теле процедуры происходит обработка каждого слова, после которого идет вставка символа табуляции Word. Дело в том, что формирование параметров табуляции (координаты, выравнивание и заполнитель) ничего не даст, мы сможем увидеть появившиеся маркеры на линейке, но никаких отступов не будет. Уже нажимая на кнопку TAB (неважно, программно, или вручную) произойдет автоматическое формирование отступов между текстовыми элементами. В теле процедуры происходит создание ссылки на коллекцию Words, которая отвечает за обработку слов в заданном диапазоне, в нашем случае, это будет абзац, но есть одно но….
При вставке табуляции в документ Word, мы автоматически увеличиваем количество слов (табуляция интерпретируется как отдельное слово), поэтому, над логикой работы самой процедуры пришлось немного…. пошаманить.
В начале скрипта происходит подключение нужных классов и вставка текста, который разбивается на абзацы. Обратите внимание, что сначала мы вызываем пользовательскую процедуру, а уже потом задаем параметры табуляции в ворде.
Программный код на языке JScript:
Логика работы данного скрипта аналогична предыдущему, я только изменил имена переменных, в силу технических причин.
Спасибо за внимание. Автор блога Владимир Баталий
Если вы хотите, чтобы Word красиво выравнивал текст и соблюдал интервалы между абзацами, то вы должны убедиться в том, что вы не ставили лишние пробелы между словами и в ячейках, что начало абзацев расположены правильно и отступы настроены так, что документ выглядит правильно оформленным.
Было бы очень трудоемко определить определенные пространства или места в документе, где использовалось случайное двойное нажатие TAB (ТАБУЛЯЦИЯ) вместо одного, если не было бы знаков форматирования. Эти знаки являются непечатающимися символами и показывают нам места, где были использованы клавиши SPACE (ПРОБЕЛ), TAB, ENTER (ВВОД), или где находится скрытый текст.
Как правило, знаки форматирования скрыты, пока вы не сделаете их видимыми нажатием ¶ на вкладке «Главная» в Word (рис. 1).
Кроме того, вы можете использовать сочетания клавиш Ctrl + * или Ctrl + Shift + 8 для переключения «Показать\Скрыть» символов форматирования. Переключение отображения символов форматирования имеет два положения:
OFF – отключает отображение символов форматирования, за исключением тех, что вы решили оставить видимыми пока не измените параметры. Где же выбрать, какие символы форматирования должны остаться видимыми\скрытыми после нажатия на кнопку ¶?
Нажмите вкладку « Файл » , а затем нажмите « Параметры » (рис. 2).
Нажмите «Экран» и с лева, под «Всегда показывать эти знаки форматирования» выберите какие знаки форматирования вы хотите сделать видимыми всегда, даже после отключения (рис. 3).
Существуют различные знаки форматирования, или иногда их называют непечатающимися символами, в Word. Рассмотрим основные из них.
Символ пробела
Точки это знаки форматирования пробелов между словами. Одно нажатие на пробел – одна точка (рис. 4).
Символ абзаца
Символ (¶) представляет собой конец абзаца. После этого символа Word начинает новый абзац и перемещает курсор на новую строку (рис. 5).
Знак абзаца помещается в документе при нажатии клавиши Enter на вашей клавиатуре. Текст между двумя этими символами определяется как абзац и имеет ряд свойств, которые можно регулировать независимо от остального текста (или абзацев), такие как выравнивание (по левому и правому краям, по центру и ширине), интервалы перед и после абзаца, интервалы между строками, нумерация и др.
Знак табуляции
Нажатие табуляции (TAB) отображается знаком стрелки, направленной вправо (рис. 6):
Перевод строки
Знак перевода строки или представляет собой место, где строка обрывается и текст продолжается с новой строки. Вы можете вставить перевод строки, нажав Shift+Enter.
Функции знака перевода строки во многом схожи со знаком абзаца и имеет аналогичный эффект, за исключением, что при переводе строки не определяются новые абзацы (рис. 7).
Скрытый текст
Скрытый текст представляет собой пунктирную линию под текстом, который определен как скрытый (рис. 8).
Когда вы отключите знаки форматирования вышеуказанный текст будет выглядеть вот так (рис. 9):
Скрытый текст не печатается. НО! Как же скрыть текст? Это очень просто ;)
Нажмите на «Скрытый» (рис. 11)
Зачем нам прятать текст? В первую очередь для настройки документа или шаблона текста, чтобы соответствовать специфическим требованиям. Вы также можете скрывать текст, если вы не хотите выводить его на печать в данный момент, но не хотите удалять.
Возвращаемся к знакам форматирования.
Якорь
Якорь представляет собой место в тексте, где некоторые объекты в документе были изменены и объект якоря оказывает влияние на поведение данного объекта в тексте. Другими словами, объект якоря, как крюк или кольцо, находится на обратной стороне картины, которые используются, чтобы повесить картину на стене.
Якорь представляет собой небольшую иконку в виде якоря корабля (рис. 12).
Конец ячейки
Установлено, что в ячейках данный знак означает собой конец последнего абзаца в ячейке или в ее конце. Она отражает форматирование ячейки (рис. 13).
В этой статье мы расскажем о том, как работать с табуляцией, как ее изменить и настроить в соответствие с выдвигаемыми или желаемыми требованиями.
Устанавливаем позицию табуляции
Устанавливаем позицию табуляции с помощью линейки
В левом верхнем углу текстового документа (над листом, ниже панели управления) в месте, где начинается вертикальная и горизонтальная линейки, находится значок табуляции. О том, что значит каждый из его параметров, мы расскажем ниже, а пока сразу перейдем к тому, как можно установить необходимую позицию табуляции.
1. Кликайте по значку табуляции до тех пор, пока не появится обозначение нужного вам параметра (при наведении указателя курсора на индикатор табуляции появляется его описание).
2. Кликните в том месте линейки, где необходимо установить табуляцию выбранного вами типа.
Расшифровка параметров индикатора табуляции
По левому краю: начальная позиция текста задается таким образом, чтобы по ходу набора он смещался к правому краю.
По центру: по ходу набора текст будет центрироваться относительно строки.
По правому краю: текст при вводе сдвигается влево, сам параметр задает конечную (по правому краю) позицию для текста.
С чертой: для выравнивания текста не применяется. Использование этого параметра в качестве позиции табуляции вставляет вертикальную черту на листе.
Устанавливаем позицию табуляции через инструмент “Табуляция”
Иногда возникает необходимость задать более точные параметры табуляции, чем это позволяет сделать стандартный инструмент “Линейка”. Для этих целей можно и нужно использовать диалоговое окно “Табуляция”. С его же помощью можно вставить определенный символ (заполнитель) непосредственно перед табуляцией.
1. Во вкладке “Главная” откройте диалоговое окно группы “Абзац”, нажав на стрелочку, расположенную в правом нижнем углу группы.
Примечание: В более ранних версиях MS Word (вплоть до версии 2012) для открытия диалогового окна “Абзац” необходимо перейти во вкладку “Разметка страницы”. В MS Word 2003 этот параметр находится во вкладке “Формат”.
2. В диалоговом окне, которое перед вами появится, нажмите на кнопку “Табуляция”.
3. В разделе “Позиция табуляции” задайте необходимое числовое значение, оставив при этом единицы измерения (см).
4. Выберите в разделе “Выравнивание” необходимый тип расположения табуляции в документе.
5. Если вы хотите добавить позиции табуляции с точками или каким-либо другим заполнителем, выберете необходимый параметр в разделе “Заполнитель”.
7. Если вы хотите добавить в текстовый документ еще одну позицию табуляции, повторите вышеописанные действия. Если же вы больше ничего не желаете добавлять, просто нажмите “ОК”.
Изменяем стандартные интервалы между позициями табуляции
Если вы устанавливаете позицию табуляции в Ворде вручную, параметры, заданные по умолчанию, перестают быть активными, заменяясь на те, которые вы задали самостоятельно.
2. В открывшемся диалоговом окне нажмите на кнопку “Табуляция”, расположенную снизу слева.
3. В разделе “По умолчанию” задайте необходимое значение табуляции, которое будет использоваться в качестве значения по умолчанию.
4. Теперь каждый раз, когда вы будете нажимать клавишу “TAB”, значение отступа будет таким, как вы сами его установили.
Удаляем интервалы позиций табуляции
1. Откройте диалоговое окно группы “Абзац” и нажмите в нем на кнопку “Табуляция”.
2. Выберите в списке “Позиции табуляции” ту позицию, которую необходимо очистить, после чего нажмите на кнопку “Удалить”.
-
Совет: Если вы хотите удалить все позиции табуляции, ранее установленные в документе вручную, просто нажмите на кнопку “Удалить все”.
3. Повторите вышеописанные действия, если вам нужно очистить несколько ранее заданных позиций табуляции.
Важное примечание: При удалении табуляции, знаки позиций не удаляются. Удалять их необходимо вручную, либо же с помощью функции поиска и замены, где в поле “Найти” нужно ввести “^t” без кавычек, а поле “Заменить на” оставить пустым. После этого нажмите кнопку “Заменить все”. Более подробно о возможностях поиска и замены в MS Word вы можете узнать из нашей статьи.
На этом все, в этой статье мы подробно рассказали вам о том, как сделать, изменить и даже убрать табуляцию в MS Word. Желаем вам успехов и дальнейшем освоение этой многофункциональной программы и только положительных результатов в работе и обучение.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: