Método Range.InsertSymbol (Word)
Inserta un símbolo en lugar del intervalo especificado.
expresión. InsertSymbol
( _CharacterNumber_
, _Font_
, _Unicode_
, _Bias_
)
expresión requerida. Variable que representa un objeto Range.
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). |
Si no desea reemplazar el intervalo, utilice el método Collapse antes de utilizar este método.
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
¿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.