Classe Characters (Excel VBA)

A classe Characters representa caracteres em um objeto que contém texto.

Set

Para usar uma variável de classe Characters, ela primeiro precisa ser instanciada por exemplo

Dim chrs as Characters
Set chrs = ActiveCell.Characters

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Characters: AxisTitle.Characters, ChartTitle.Characters, DataLabel.Characters, DisplayFormat.Characters, DisplayUnitLabel.Characters, Range.Characters e TextFrame.Characters

Caption

Retorna um valor String que representa o texto deste intervalo de caracteres.

ActiveCell.Characters.Caption =

Count

Retorna um valor Long que representa o número de objetos na coleção.

Dim lngCount As Long
lngCount = ActiveCell.Characters.Count

Delete

Exclui o objeto.

ActiveCell.Characters.Delete

Font

Retorna um objeto Font que representa a fonte do objeto especificado.

Dim fntFont As Font
Set fntFont = ActiveCell.Characters.Font

Insert

Insere uma sequência de caracteres antecedendo os caracteres selecionados.

Sintaxe : expression.Insert (String)

String: A cadeia de caracteres a ser inserida.

Dim strString As String: strString = 
ActiveCell.Characters.Insert String:=strString

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

PhoneticCharacters

Retorna ou define o texto fonético no objeto Characters especificado. Cadeia de caracteres de leitura/gravação.

Em vez de usar essa propriedade, você deve usar o método Add da coleção Phonetics para adicionar informações fonéticas a uma célula e usar a propriedade Text do objeto Phonetic para retornar ou definir as cadeias de caracteres de texto fonéticos em uma célula .

ActiveCell.Characters(1,3).PhoneticCharacters = "フリガナ"

Text

Retorna ou define o texto do objeto especificado. String de leitura/gravação.

ActiveCell.Characters.Text =