TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

Intersect

Intersect(Range1, Range2) → { ApiRange | null }

Returns the ApiRange object that represents the rectangular intersection of two or more ranges. If one or more ranges from a different worksheet are specified, an error will be returned.

Parameters:

Name Type Description
Range1 ApiRange

One of the intersecting ranges. At least two Range objects must be specified.

Range2 ApiRange

One of the intersecting ranges. At least two Range objects must be specified.

Returns:

Type
ApiRange | null

Example

Copy code
builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
var oRange1 = oWorksheet.GetRange("A1:C5");
var oRange2 = oWorksheet.GetRange("B2:B4");
var oRange = Api.Intersect(oRange1, oRange2);
oRange.SetFillColor(Api.CreateColorFromRGB(255, 213, 191));
builder.SaveFile("xlsx", "Intersect.xlsx");
builder.CloseFile();

Resulting document