Объект Characters (Word)
Коллекция символов в выделенном фрагменте, диапазоне или документе. Нет объекта Character; Вместо этого каждый элемент в коллекции Characters является объектом Range , который представляет один символ.
Замечания
Используйте свойство Characters объекта Document, Range или Selection , чтобы вернуть коллекцию Символов . В следующем примере показано, сколько символов выбрано.
MsgBox Selection.Characters.Count & "characters are selected"
Используйте символы (Индекс), где Индекс — это номер индекса, чтобы вернуть объект Range , представляющий один символ. Номер индекса представляет позицию символа в коллекции Символы . В следующем примере первая буква в выделенном фрагменте форматируется полужирным шрифтом из 24 точек.
With Selection.Characters(1)
.Bold = True
.Font.Size = 24
End With
Замечания
Свойство Count для этой коллекции в документе возвращает количество элементов только в основной истории. Для подсчета элементов в других историях используйте коллекцию с объектом Range .
Метод Add для коллекции Characters отсутствует. Вместо этого используйте метод 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 и обратная связь.