How to Change the Font Size on Every PowerPoint Slide
Question details
The user wants to globally change the font size across all slides in a presentation, bypassing issues with direct formatting and independent text boxes.
- Product
- PowerPoint
- Device & OS
- not provided
- Scenario
- Editing a presentation where font sizes need to be adjusted globally, but changes made in the Slide Master are not applying universally.
- Observed behavior
- Changes made in the Slide Master do not affect independent text boxes or text that has had direct font formatting overrides applied.
Before making global changes to your presentation's font sizes, determine whether your text is contained within standard layout placeholders or independent text boxes.
Use Slide Master and Reset Direct Formatting
Update the font size in the Slide Master layouts and reset individual slides to remove direct formatting overrides.
If a presentation contains direct font-formatting overrides, changes made in the slide master may not be visible. You must reset the slides individually to force them to inherit the master styles.
Go to the View tab on the ribbon and click on Slide Master.
Select the main master slide and any child layouts beneath it. Highlight the placeholder text and adjust the font size to your preference.
Click the Close Master View button to return to your normal presentation editing mode.
To clear direct overrides, navigate to the Home tab, find the Slides group, and click Reset for each affected slide.
Run a VBA Macro for Independent Text Boxes
Use a VBA script to automatically increase the font size for all regular text boxes and shapes containing text across the presentation.
Easily Manage Slide Fonts with WPS Presentation
WPS Presentation allows you to effortlessly modify font sizes across all slides using its intuitive Slide Master tool, ensuring a consistent and professional look without hassle.
- 1. Open Presentation: Launch WPS Presentation and open your document.
- 2. Access Slide Master: Navigate to the Design tab and click on Edit Slide Master.
- 3. Update Fonts: Modify the font sizes on your master layouts, then close the master view.
- 4. Reset Slides: Select the Home tab and click the Reset Slide button to apply master styles to any slides containing overrides.

Frequently Asked Questions
Why doesn't the Slide Master change the font size on all my slides?
If text has been directly formatted (e.g., highlighting text and changing the size manually) or placed in independent text boxes rather than standard placeholders, it overrides the Slide Master settings. You must reset the slide or adjust independent text boxes manually.
How do I reset a slide to match the Slide Master?
Navigate to the Home tab, locate the Slides group, and click 'Reset'. This clears direct formatting overrides and forces the slide to adopt the exact layout defined in your Slide Master.
Does the VBA macro resize text inside grouped objects?
No, the standard VBA macro for text boxes does not iterate through grouped objects, SmartArt, charts, or tables. Those elements require manual editing or a more complex, customized script.
Can I set all text to one specific size instead of increasing by a percentage?
Yes, you can modify the VBA macro to set an absolute size. For example, replace the multiplier line in the code with `oSh.TextFrame.TextRange.Font.Size = 24` to set all applicable text to exactly 24 points.




