Объект "Символы" (Word)

Набор символов в выделенном фрагменте, диапазоне или документе. Нет объекта Характер; вместо этого каждый элемент в коллекции Characters является объектом Range , представляющим один символ.

Примечания

Используйте свойство Charactersдокумента,диапазона или объекта Selection , чтобы вернуть коллекцию Characters . В приведенном ниже примере показано, сколько символов выбрано.

MsgBox Selection.Characters.Count & "characters are selected"

Используйте символы (индекс), где индекс — порядковый номер, чтобы вернуть объект диапазона , представляющий один символ. Порядковый номер обозначает позицию знака в коллекции "Символы ". В приведенном ниже примере первая буква в выделенном фрагменте форматируется полужирным шрифтом размером 24 пт.

With Selection.Characters(1) 
 .Bold = True 
 .Font.Size = 24 
End With

Примечания

Свойство Count для этой коллекции в документе возвращает количество элементов только основного журнала. Чтобы подсчитать элементы в других историях, используйте коллекцию с объектом Range .

Для коллекции "Символы" отсутствует метод "Добавить". Вместо этого используйте метод InsertAfter или InsertBefore для добавления символов в объект Range . В следующем примере новый абзац вставляется после первого абзаца в активном документе.

With ActiveDocument 
 .Paragraphs(1).Range.InsertParagraphAfter 
 .Paragraphs(2).Range.InsertBefore "New Text" 
End With

Методы

Имя
Элемент

Свойства

Имя
Application
Count
Creator
First
Last
Parent

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.