Método Range.InsertSymbol (Word)

Inserta un símbolo en lugar del intervalo especificado.

Sintaxis

expresión. InsertSymbol( _CharacterNumber_ , _Font_ , _Unicode_ , _Bias_ )

expresión requerida. Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
CharacterNumber Obligatorio Long Número de carácter del símbolo especificado. Este valor siempre será la suma de 31 y el número que corresponda a la posición del símbolo en la tabla de símbolos, contando de izquierda a derecha. Por ejemplo, para especificar el símbolo delta que se encuentra en la posición 37 de la tabla de símbolos de la fuente Symbol, establezca el valor de CharacterNumber en 68.
Font Opcional Variant Nombre de la fuente que contiene el símbolo.
Unicode Opcional Variant True para insertar el carácter unicode especificado por CharacterNumber; False para insertar el carácter ANSI especificado por CharacterNumber. El valor predeterminado es False.
Bias Opcional Variant Establece la inclinación de fuentes de símbolos. Este argumento es útil para establecer la inclinación de fuentes correcta para los caracteres del este asiático. Puede ser una de las constantes WdFontBias. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos).

Comentarios

Si no desea reemplazar el intervalo, utilice el método Collapse antes de utilizar este método.

Ejemplo:

En este ejemplo, se inserta una flecha de dos puntas al final del documento.

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

Vea también

Objeto Range

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.