Skip to main content

GetCharacters

Returns the ApiCharacters object that represents a range of characters within the object text. Use the ApiCharacters object to format characters within a text string.

Syntax​

expression.GetCharacters(Start, Length);

expression - A variable that represents a ApiRange class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
StartRequirednumberThe first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.
LengthRequirednumberThe number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the Start character).

Returns​

ApiCharacters

Example​

Select a substring of text inside a cell and format it separately in a spreadsheet.

// How do I bold just a few characters within a cell's text in a spreadsheet?

// Extract a slice of text by position and apply bold formatting to those characters only.

let worksheet = Api.GetActiveSheet();
let range = worksheet.GetRange("B1");
range.SetValue("This is just a sample text.");
let characters = range.GetCharacters(9, 4);
let font = characters.GetFont();
font.SetBold(true);