Classe Characters - caracteres (Excel VBA)

A classe Characters representa caracteres em um objeto que contém texto. Para usar uma variável de classe Characters, ela primeiro precisa ser instanciada por exemplo


Dim chrs as Characters
Set chrs = ActiveCell.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.

Insert (String)

String: A cadeia de caracteres a ser inserida.


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

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 =