Método Range.InsertSymbol (Word)

Insere um símbolo no lugar do intervalo especificado.

Sintaxe

expression. InsertSymbol( _CharacterNumber_ , _Font_ , _Unicode_ , _Bias_ )

expressão Obrigatório. Uma variável que representa um objeto Range.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Characternumber Obrigatório Long O número de caractere do símbolo especificado. Este valor será sempre a soma de 31 com o número correspondente à posição do símbolo na tabela de símbolos (contando da esquerda para a direita). Por exemplo, para especificar um caractere delta que ocupa a posição 37 na tabela de símbolos da fonte Symbol, defina CharacterNumber como 68.
Font Opcional Variant O nome da fonte que contém o símbolo.
Unicode Opcional Variant True para inserir o caractere unicode especificado por CharacterNumber; False para inserir o caractere ANSI especificado por CharacterNumber. O valor padrão é False.
Bias Opcional Variant Define o bias da fonte para símbolos. Este argumento é útil para configurar o bias de fonte correto para caracteres do Leste Asiático. Pode ser uma das seguintes constantes WdFontBias. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

Comentários

Se você não quiser substituir o intervalo, use o método Collapse antes de usar esse método.

Exemplo

Este exemplo insere uma seta de duas pontas no final do documento.

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

Confira também

Objeto Range

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.