Символ табуляции в ворде код
Существует, однако, табуляция, которую нельзя установить с помощью линейки,— это табуляция с заполнением. Для ее установки придется обратиться к диалоговому окну Табуляция.
Табуляция с заполнением выводит на экран линию точек при каждом нажатии клавиши . Увидеть это "явление" можно в разного рода указателях и таблицах. Word предоставляет в ваше распоряжение три типа табуляции:
Точечная табуляция. 147
Чтобы выбрать табуляцию с определенным заполнением, действуйте следующим образом.
- Установите курсор на строку, в которой решили использовать табуляцию с заполнением.
Предположим, городские власти обратились к вам с просьбой составить оглавление к телефонному справочнику. Вы создаете новый документ Word и приступаете к работе.
- Установите на линейке позицию табуляции по левому краю.
Щелкайте на кнопке табуляции до тех пор, пока не появится символ необходимого типа табуляции, затем щелкните кнопкой мыши в области линейки на цифре 3. Этим вы устанавливаете табуляцию в трех сантиметрах от левого поля страницы. На линейке появится буковка L.
- Выберите команду Формат>Табуляция. Появится диалоговое окно Табуляция.
- Выберите позицию табуляции, которая будет отделена от первой позиции заполнителем. Например, в трех сантиметрах от первой позиции.
- Выберите стиль заполнения в области Заполнитель.
Щелкните мышью на одном из стилей, представленных в начале раздела: точечном, штриховом или подчеркивающем. Лично мне больше всего нравится точечный заполнитель, который можно задать нажатием комбинации .
Вы все равно забудете сделать это, когда будете экспериментировать самостоятельно. А потом станете ломать голову, почему ничего не получилось. Тогда-то вы и возвратитесь к этому разделу и прочтете данный абзац.
Вы можете изменить позицию табуляции после ее установки, если какой-то фрагмент текста не выравнивается. Только не забывайте: для того чтобы изменить позиции табуляции для нескольких абзацев сразу, необходимо предварительно выделить блок текста (читайте главу 6).
БлогNot. Word: специальные символы и подстановочные знаки
Word: специальные символы и подстановочные знаки
В окне "Найти и заменить" Microsoft Word есть два типа подстановок - специальные символы и подстановочные знаки. Те и другие можно вводить в строки поиска и замены, включив используя список "Special" ("Специальный") в полностью открытом окне "Найти и заменить" (нажать комбинацию клавиш Ctrl+H , потом кнопку " Больше>> ").
Специальные символы - это те, которых нет на клавиатуре или которые нельзя непосредственно вписать в строки поиска/замены, например, разрыв строки.
Если в окне поиска/замены включен чекбокс Use wildcards (Подстановочные знаки), то можно задавать достаточно сложные условия поиска и замены, потому что подстановчные знаки - это офисная реализация всё тех же регулярных выражений.
Чекбокс "Подстановочные знаки" в работе - убираем лишние пробелы в тексте
Некоторые символы и знаки можно использовать только в строке поиска, а некоторые — только в строке замены. При этом возможность применения части символов зависит от того, включен ли чекбокс Use wildcards (Подстановочные знаки).
Полный список подстановок в самом Word отсутствует или я его не нашёл, поэтому ниже приводится более-менее адекватный список, актуальный для всех версий Word плюс немного примеров.
1. Строка поиска
2. Строка замены
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
^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 (¬) | Мягкий перенос (¬) |
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
\n | Expression n | Выражение номер n из строки поиска |
Примечание 1. В операторах и точка с запятой означает List separator (Разделитель элементов списка) из настроек операционной системы, завиящих от локали (например, в США - запятая, в России - точка с запятой).
Примечание 2. Для поиска в документе символов, которые в строке поиска "заняты" как специальные перед ними ставится обратный слэш ( \ ). Например, если включена опция Use wildcards (Подстановочные знаки), для поиска восклицательного знака в строке поиска вводится \!
Всем привет, сегодня поговорим про табуляцию и табуляторы в редакторе Word 2007. Для создания текста, разбитого на колонки (например, как содержимое в конце книги), полезно воспользоваться возможностями табуляции в Word. Пробел, как символьный элемент для создания отступов, очень плох с практической стороны, поскольку требует лишних затрат времени и не всегда позволяет получить равномерные отступы. Можно настроить собственные табуляторы в Word, которые находятся слева в углу от горизонтальной линейки.
Текстовый редактор Word предлагает четыре основных типа табуляции для выравнивания текста: по левому караю, по центру, по правому краю, по разделителю и пятый тип табуляции для создания вертикальной черты . При необходимости выровнять текста, Вы всегда выбираете тот тип Word табулятора, который отвечает поставленным требованиям.
Позиции табуляции в редакторе Word 2007 можно установить двойным образом:
Табуляция в Word – первый способ
Первый способ является самым быстрым – участвует только линейка и курсор мыши. Поместите курсор мыши в тот абзац, где вам нужно написать текст с помощью табуляций. Затем в левом верхнем углу щелкайте по пиктограмме табулятора, пока не появится нужный тип, обратите внимание, что тут можно выбрать кроме типа табулятора и значки для отступов абзацев (на них пока не обращаем внимание).
Выбрав нужный тип Word табулятора, нажимаем в необходимом месте на линейке. Здесь сразу появится выбранный символ табуляции и можно начать использовать или настроить в соответствии с потребностями еще другие символы табуляции в Word. Проставив нужное количество и тип табуляторов на линейке, далее просто используете клавишу Tab, которая помещает курсор на следующее местоположение, установленное табуляцией. Таким образом. Уже не нужно вводить лишние пробелы для создания отступов и выравнивания отдельных колонок текста.
Если нужно удалить позицию табуляции в документе Word, просто захватываете с помощью мыши нужный табулятор и перетаскиваете его вниз от линейки, предварительно выделив нужные строки текста. Для сдвига табулятора, просто захватите его и переместите в нужную сторону. Важно отметить, что для регулировки табуляции для отдельных блоков текста, нужное содержимое надо просто выделить, и уже затем регулировать Word табуляторы.
Табуляторы в Word – второй способ
Второй способ установки позиций табуляции в редакторе Word осуществляется с помощью диалогового окна Табуляция, доступ к которому осуществляется через меню Главная, блок Абзац (нажимаем на маленький треугольник внизу справа), в появившемся меню на вкладке Отступы и интервалы жмем на кнопку Табуляция. Кроме того, вы можете произвольно разместить табулятор на линейки и потом дважды щелкнуть по нему мышью. Откроется диалоговое окно, в котором вы установите отдельные положения выбранных позиций табуляции, введя числовые значения. Кроме того, здесь вы можете настроить размер стандартной табуляции.
Диалоговое окно Табуляция позволяет также указать, как будут заполняться отступы – пустое пространство, точки, тире или подчеркивание. Это можно использовать при подготовке различных форм, анкет и не только.
Для настройки Word табуляторов можно нажать на стрелочку на вкладке Главная, в блоке Абзац, далее жмем на кнопку Табуляция внизу окна. Как было сказано выше, тут можно настроить длину табулятора по умолчанию, добавить новые или отредактировать существующие табуляторы.
Кроме всего прочего, можно воспользоваться сортировкой строк в колонках. Допустим, мы указали нужные позиции и параметры Word табуляции и создали список, на подобие оглавлению в книге.
Выделите нужные строки текста и нажмите кнопку Сортировка, в блоке Абзац, вкладка Главная. В диалоговом окне можно настроить ряд параметров для сортировки – сортировка по абзацам или полям, выбор значения (число или текст) и так далее.
Спасибо за внимание. Автор блога Владимир Баталий
Прежде чем приступать к программной части статьи, давайте рассмотрим, как происходит настройка табуляции на примере приложения 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:
' ---------------------------------------------------------------------------- ' Коллекция TabStops и класс TabStop ' Табуляция в ворде ' tabstop.vbs ' ---------------------------------------------------------------------------- Option Explicit dim oWord, oDoc, oSel, i, oPars, MyText dim oRange, oWords Set oWord = CreateObject("Word.Application") Set oDoc = oWord.Documents oDoc.Add() Set oSel = oWord.Selection set oRange = oDoc(1).Range() oWord.Visible = True MyText = "табуляция в word " ' вставляем текст в документ For i=0 to 5 oSel.TypeText MyText & i oSel.TypeParagraph Next set oPars = oRange.Paragraphs ' Коллекция Paragraps ' устанавливает значение табуляции ворд в 2 см oWord.ActiveDocument.DefaultTabStop = oWord.CentimetersToPoints(2) ' вставляем стандартную табуляцию в документ Word InsertTab 1 InsertTab 2 'устанавливаем параметры табуляции, выравниваем текст по левому краю With oPars(2).TabStops .Add oWord.CentimetersToPoints(2),0 .Add oWord.CentimetersToPoints(4.5),0 .Add oWord.CentimetersToPoints(6),0 .Add oWord.CentimetersToPoints(9),0 End With InsertTab 3 'устанавливаем параметры табуляции, задаем разные параметры выравнивания With oPars(3).TabStops .Add oWord.CentimetersToPoints(2),1 .Add oWord.CentimetersToPoints(4.5),2 .Add oWord.CentimetersToPoints(6),3 .Add oWord.CentimetersToPoints(9),4 End With InsertTab 4 'устанавливаем параметры табуляции, задаем разные заполнители With oPars(4).TabStops .Add oWord.CentimetersToPoints(2),2, 1 .Add oWord.CentimetersToPoints(4.5),2, 2 .Add oWord.CentimetersToPoints(6),2, 3 .Add oWord.CentimetersToPoints(9),2, 4 End With ' процедура отвечает за вставку табулятора ' после каждого слова для заданного абзаца Sub InsertTab(NumPar) ' ссылка на коллекцию Words set oWords = oPars(NumPar).Range.Words dim maxCount ' максимальное количество слов maxCount = 10 i=1 ' счетчик while i
Начнём с конца программного кода…. Видим, что у нас есть пользовательская процедура InsertTab, ей передается только один параметр – номер абзаца. В теле процедуры происходит обработка каждого слова, после которого идет вставка символа табуляции Word. Дело в том, что формирование параметров табуляции (координаты, выравнивание и заполнитель) ничего не даст, мы сможем увидеть появившиеся маркеры на линейке, но никаких отступов не будет. Уже нажимая на кнопку TAB (неважно, программно, или вручную) произойдет автоматическое формирование отступов между текстовыми элементами. В теле процедуры происходит создание ссылки на коллекцию Words, которая отвечает за обработку слов в заданном диапазоне, в нашем случае, это будет абзац, но есть одно но….
При вставке табуляции в документ Word, мы автоматически увеличиваем количество слов (табуляция интерпретируется как отдельное слово), поэтому, над логикой работы самой процедуры пришлось немного…. пошаманить.
В начале скрипта происходит подключение нужных классов и вставка текста, который разбивается на абзацы. Обратите внимание, что сначала мы вызываем пользовательскую процедуру, а уже потом задаем параметры табуляции в ворде.
Программный код на языке JScript:
// ---------------------------------------------------------------------------- // Коллекция TabStops и класс TabStop // Табуляция в ворде // tabstop.js // ---------------------------------------------------------------------------- var oWord1, oDoc1, oSel1, i, oPars1, MyText1 var oRange1, oWords1 oWord1 = WScript.CreateObject("Word.Application"); oDoc1 = oWord1.Documents; oDoc1.Add(); oSel1 = oWord1.Selection; oRange1 = oDoc1(1).Range(); oWord1.Visible = true; MyText1 = "табуляция в word "; // вставляем текст в документ for(i=0; i oPars1 = oRange1.Paragraphs; // Коллекция Paragraps // устанавливает значение табуляции ворд в 2 см oWord1.ActiveDocument.DefaultTabStop = oWord1.CentimetersToPoints(2); // вставляем стандартную табуляцию в документ Word InsertTab(1); InsertTab(2); //устанавливаем параметры табуляции, выравниваем текст по левому краю with(oPars1(2).TabStops) < Add(oWord1.CentimetersToPoints(2),0); Add(oWord1.CentimetersToPoints(4.5),0); Add(oWord1.CentimetersToPoints(6),0); Add(oWord1.CentimetersToPoints(9),0); >InsertTab(3); //устанавливаем параметры табуляции, задаем разные параметры выравнивания with(oPars1(3).TabStops) < Add(oWord1.CentimetersToPoints(2),1); Add(oWord1.CentimetersToPoints(4.5),2); Add(oWord1.CentimetersToPoints(6),3); Add(oWord1.CentimetersToPoints(9),4); >InsertTab(4); //устанавливаем параметры табуляции, задаем разные заполнители with(oPars1(4).TabStops) < Add(oWord1.CentimetersToPoints(2),2, 1); Add(oWord1.CentimetersToPoints(4.5),2, 2); Add(oWord1.CentimetersToPoints(6),2, 3); Add(oWord1.CentimetersToPoints(9),2, 4); >// процедура отвечает за вставку табулятора // после каждого слова для заданного абзаца function InsertTab(NumPar) < // ссылка на коллекцию Words oWords1 = oPars1(NumPar).Range.Words; var maxCount = 2; // максимальное количество слов var i=1; // счетчик while(i<=(maxCount-1))< oWords1(i).InsertAfter("\t"); i=i+2; maxCount = oWords1.Count-1; >>
Логика работы данного скрипта аналогична предыдущему, я только изменил имена переменных, в силу технических причин.
Спасибо за внимание. Автор блога Владимир Баталий
Если вы хотите, чтобы 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).
Читайте также: