format_shapes
Apply fill color and font styling to multiple shapes on a slide in one call while preserving the PowerPoint view. Use for batch shape formatting; borders and corner radius need XML editing.
Instructions
Apply formatting to multiple shapes on a slide in one call. Generates Office.js code internally. Use for fill color, font bold/italic/size/color/name. Cannot set corner radius or borders (use edit_slide_xml code mode for those). Runs in place (no slide reimport), so PowerPoint view position is preserved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shapes | Yes | Shapes to format with their properties | |
| slideIndex | Yes | Zero-based slide index | |
| presentationId | No | Target presentation ID from list_presentations. Optional when only one presentation is connected. |