JOEY

PowerPoint Design Properties Extractor To React Editable Elements

VBA script that captures every possible design setting from PowerPoint. Below is a full checklist of properties and an enhanced VBA script that extracts everything including:

Shape Properties: Position, Size, Rotation ✅ 3D Effects: Bevel, Depth, Contour, Extrusion Color ✅ 3D Rotation: Perspective, Rotation X/Y/Z ✅ Fill: Solid, Gradient, Picture, Pattern, Transparency ✅ Outline (Stroke): Color, Width, Dash Style, Transparency ✅ Shadow: Offset, Blur, Transparency, Angle ✅ Glow: Color, Radius ✅ Soft Edges: Radius ✅ Reflection: Transparency, Size, Offset ✅ Text Properties: Font, Color, Bold, Italic, Underline


🔍 Final Full VBA Macro to Export PowerPoint Shape Metadata

Loading

🔹 Feature Coverage Table

Feature✅ Included?
Basic Shape Properties (Position, Size, Rotation)
3D Format (Bevel, Depth, Contour, Extrusion Color)
3D Rotation (X, Y, Z)
Fill (Solid, Gradient, Pattern, Picture, Transparency)
Outline (Stroke) (Color, Width, Dash Style, Transparency)
Shadow (Offset, Blur, Transparency, Angle)
Glow (Color, Radius)
Soft Edges (Radius)
Reflection (Transparency, Size, Offset)
Text Properties (Font, Size, Color, Bold, Italic, Underline)

🔹 How to Run This Macro

  1. Open PowerPoint.

  2. Press ALT + F11 to open the VBA editor.

  3. Click Insert > Module and paste the code.

  4. Change the file path in C:\Users\YourUsername\Documents\ppt_shapes.json to your desired location.

  5. Run ExportPowerPointShapesToJSON.

✅ This will generate a fully detailed JSON file that you can now load into your React canvas.


Published using