logo
search
Office for Mac Issues

How to Change Default Imported Image Size in PowerPoint for Mac

Huma Ashraf ChHuma Ashraf Ch Sep 28, 2026 873 views

Question details

The user is looking for a way to set a specific default percentage or size when importing JPEG, PNG, or TIFF images into a PowerPoint presentation on macOS.

Product
Microsoft PowerPoint
Device & OS
macOS
Scenario
Importing single or multiple images into slides and needing them to automatically scale to a predefined percentage or fill the slide.
Observed behavior
PowerPoint for Mac does not provide a direct built-in setting to define a default image import size percentage, and the Picture Presentation format is entirely unavailable.
Before you start

Ensure you have enabled the Developer tab in your PowerPoint preferences if you plan to use VBA, and place all the images you intend to import into a single accessible folder on your Mac.

Solution 1Recommended

Use a VBA Macro with the Shapes.AddPicture Method

Create a custom VBA script to automate the image import process and scale pictures to fill the slide while preserving their original aspect ratio.

Since PowerPoint for Mac does not offer a native setting for default import sizes, VBA (Visual Basic for Applications) provides a flexible workaround.

By utilizing the Shapes.AddPicture method, you can define exactly how large the imported images should be during the import process and ensure they maintain their original proportions.

1
Enable the Developer Tab

Open PowerPoint Preferences, navigate to 'Ribbon & Toolbar', and check the box next to 'Developer' to enable macro tools.

2
Access the VBA Editor

Click on the Developer tab in the main ribbon and select 'Visual Basic' to open the editor window.

3
Insert a New Module

In the left-hand project pane, right-click on your presentation name, select 'Insert', and choose 'Module'.

4
Add the Scaling Code

Write your macro utilizing the ActiveWindow.Selection.SlideRange(1).Shapes.AddPicture method. Assign variables to the Width and Height parameters to scale the image based on your slide dimensions.

5
Run the Macro

Close the editor, go back to the Developer tab, click 'Macros', select your newly created script, and click 'Run' to import your image at the customized size.

Use a VBA Macro with the Shapes.AddPicture Method
Aspect Ratio Check: Ensure your VBA script explicitly locks the aspect ratio (msoTrue) before adjusting the height and width to prevent image distortion.
Free Microsoft Office alternative

Try WPS Office for a Streamlined Presentation Experience on Mac

Dealing with missing features and complex VBA scripts in Microsoft PowerPoint for Mac can be frustrating. WPS Presentation offers a free, lightweight, and highly intuitive alternative. With user-friendly tools for managing images, formatting slides, and seamless performance on macOS, you can build stunning presentations without the hassle.

  1. 1. Download the Installer: Visit the official WPS website and download the macOS installation package.
  2. 2. Install the Application: Open the downloaded file and follow the simple on-screen instructions to install WPS Office on your Mac.
  3. 3. Open and Edit: Launch WPS Presentation, open your existing presentation files, and enjoy a smoother editing and image formatting experience.
Free and lightweight office suite highly optimized for Mac.Fully compatible with Microsoft PowerPoint (.ppt, .pptx) formats.Intuitive user interface for effortless image insertion and layout management.No steep learning curve, enabling you to seamlessly transition your workflow.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I find the Picture Presentation format on PowerPoint for Mac?

The Picture Presentation format is natively unsupported and entirely unavailable in PowerPoint for Mac, as well as in its VBA object model. Mac users must rely on custom VBA macros or third-party add-ins to automate image scaling and formatting.

How can I manually preserve an image's aspect ratio when resizing it in PowerPoint?

You can preserve the aspect ratio manually by holding down the 'Shift' key on your keyboard while clicking and dragging any of the four corner sizing handles of the selected image.

Is there a way to resize multiple images at once without using a VBA script?

Yes, you can manually select multiple images on a single slide by holding the Command key and clicking them. Afterward, go to the Picture Format tab and enter a specific value in the Width or Height box to resize all selected images simultaneously.