Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

ExcelScript.Placement enum

Package:
ExcelScript

Specifies the way that an object is attached to its underlying cells.

Remarks

Used by

Examples

/**
 * This script creates a diamond shape at cell C3.
 * The shape moves and resizes as the grid underneath it changes.
 */
function main(workbook: ExcelScript.Workbook) {
 // Get cell C3 in the current worksheet.
 const sheet = workbook.getActiveWorksheet();
 const cell = sheet.getRange("C3");

 // Create a diamond that slightly overlaps the cell C3.
 const diamond = sheet.addGeometricShape(ExcelScript.GeometricShapeType.diamond);
 // Set each dimension so that the shape extends 5 pixels beyond the cell borders.
 diamond.setLeft(cell.getLeft() - 5);
 diamond.setTop(cell.getTop() - 5);
 diamond.setHeight(cell.getHeight() + 10);
 diamond.setWidth(cell.getWidth() + 10);

 // Set the placement of the shape so that it resizes and moves with the grid.
 diamond.setPlacement(ExcelScript.Placement.twoCell);
}

Fields

absolute

The object is free floating.

oneCell

The object is moved with the cells.

twoCell

The object is moved and sized with the cells.


Feedback

Was this page helpful?