Clase Characters (Excel VBA)

La clase Characters representa los caracteres de un objeto que contiene texto.

Set

Para usar una variable de clase Characters, primero debe ser instanciado, por ejemplo

Dim chrs as Characters
Set chrs = ActiveCell.Characters

Los siguientes procedimientos se pueden usar para establecer variables de clase Characters : AxisTitle.Characters, ChartTitle.Characters, DataLabel.Characters, DisplayFormat.Characters, DisplayUnitLabel.Characters, Range.Characters y TextFrame.Characters

Caption

Devuelve un valor de tipo String que representa el texto de este rango de caracteres.

ActiveCell.Characters.Caption =

Count

Devuelve un valor Long que representa el número de objetos de la colección.

Dim lngCount As Long
lngCount = ActiveCell.Characters.Count

Delete

Elimina el objeto.

ActiveCell.Characters.Delete

Font

Devuelve un objeto Font que representa la fuente del objeto especificado.

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

Insert

Inserta una cadena antes de los caracteres seleccionados.

Sintaxis : expression.Insert (String)

String: La cadena que se insertará.

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

Parent

Devuelve el objeto primario del objeto especificado.

PhoneticCharacters

Devuelve o establece el texto fonético en el objeto Characters especificado.

En lugar de usar esta propiedad, debe utilizar el método Add de la colección Phonetics para agregar información fonética a una celda y utilizar la propiedad Text del objeto Phonetic para devolver o establecer las cadenas fonéticas de texto en una celda. .

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

Text

Devuelve o establece el texto del objeto especificado.

ActiveCell.Characters.Text =