Note

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

Access to this page requires authorization. You can try .

ExcelScript.PictureFormat enum

Package:
ExcelScript

The format of the image.

Remarks

Used by

Examples

/**
 * This script creates a star shape with the value from cell A1.
 * It then returns the image as a base64-encoded string. 
 * This string would be used as part of a Power Automate flow to add the image elsewhere.
 */
function main(workbook: ExcelScript.Workbook) {
 // Get the value of A1 from the worksheet named Sheet1.
 const sheet = workbook.getWorksheet("Sheet1");
 const value = sheet.getRange("A1").getValue();

 // Create a Shape object that looks like a 5-pointed star.
 const star = sheet.addGeometricShape(ExcelScript.GeometricShapeType.star5);

 // Set the text of star and make sure the shape fits the text.
 const textFrame = star.getTextFrame();
 textFrame.getTextRange().setText(value.toString());
 textFrame.setAutoSizeSetting(ExcelScript.ShapeAutoSize.autoSizeShapeToFitText);

 // Return the shape as a PNG image represented by a base64-encoded string.
 return star.getAsImage(ExcelScript.PictureFormat.png);
}

Fields

bmp

Bitmap image.

gif

Graphics Interchange Format.

jpeg

Joint Photographic Experts Group.

png

Portable Network Graphics.

svg

Scalable Vector Graphic.

unknown

Feedback

Was this page helpful?