Метод Range.InsertSymbol (Word)

Вставляет символ вместо указанного диапазона.

Синтаксис

выражение. InsertSymbol( _CharacterNumber_ , _Font_ , _Unicode_ , _Bias_ )

выражение (обязательно). Переменная, представляющая объект Range .

Параметры

Имя Обязательный или необязательный Тип данных Описание
CharacterNumber Обязательный Long Номер символа для указанного символа. Это значение всегда будет суммой 31 и числом, соответствующим позиции символа в таблице символов (подсчет слева направо). Например, чтобы указать разностный символ в позиции 37 в таблице символов в шрифте Symbol, задайте для параметра CharacterNumber значение 68.
Font Необязательный Variant Имя шрифта, содержащего символ.
Unicode Необязательный Variant Значение true для вставки символа Юникода, указанного параметром CharacterNumber; Значение false для вставки символа ANSI, указанного параметром CharacterNumber. Значение по умолчанию — False.
Bias Необязательный Variant Задает смещение шрифта для символов. Этот аргумент полезен для задания правильного смещения шрифта для символов Восточной Азии. Может быть одной из констант WdFontBias . Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).

Замечания

Если вы не хотите заменять диапазон, используйте метод Collapse , прежде чем использовать этот метод.

Пример

В этом примере в конец документа вставляется двунаконечная стрелка.

With ActiveDocument.Range 
 .Collapse Direction:=wdCollapseStart 
 .InsertSymbol CharacterNumber:=171, _ 
 Font:="Symbol", Unicode:=False 
End With

См. также

Объект Range

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

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