VBA & Macro Problems

How to Create Multiple Slide Masters with Different Colors in PowerPoint

Aamir Naveed AkramAamir Naveed Akram Oct 28, 2026 871 views

Question details

The user wants to create material-specific slide masters (e.g., Aluminum and Steel) with different colors for lines and boxes, initially considering VBA for the task.

How to Create Multiple Slide Masters with Different Colors in PowerPoint
Product
PowerPoint
Device & OS
not provided
Scenario
Designing a single presentation that requires distinct visual themes and color schemes for specific material categories.
Observed behavior
The user attempts to use VBA to change a single slide master's colors, which is ineffective because modifying a master globally affects all slides linked to it.
Before you start

Before modifying your slide masters, ensure you have finalized the core layout elements (like title positioning and standard text fonts) that will remain consistent across all versions to save time on duplicate edits.

Solution 1Recommended

Duplicate and Customize Slide Masters Manually

Instead of using VBA, which alters the master for all linked slides globally, the most effective method is to create and apply separate duplicate masters for each category.

Using VBA to change a slide master's colors will simultaneously affect every single slide in your presentation that is based on that master. To maintain different color schemes for different sections (like 'Steel' and 'Aluminum'), creating distinct master slides is the best approach.

1
Access the Slide Master View

Open your presentation, navigate to the 'View' tab on the top ribbon, and click on 'Slide Master'.

2
Duplicate the Main Master

On the left thumbnail pane, scroll to the top and right-click the main slide master you want to use as a base. Select 'Duplicate Slide Master' from the context menu.

3
Customize the Theme Colors

Select the newly duplicated master. Modify the colors for lines, boxes, and shapes to match your first material category (e.g., Aluminum).

4
Rename the Master

Right-click the customized master, select 'Rename Master', and give it a clear, identifiable name such as 'Aluminum Master'.

5
Repeat for Additional Categories

Repeat the duplication, customization, and renaming process for your second material (e.g., Steel) with its respective color theme.

6
Apply the New Masters to Slides

Click 'Close Master View'. In normal view, select the slides you want to change, right-click, select 'Layout', and choose the appropriate layout from your newly created Aluminum or Steel master.

Duplicate and Customize Slide Masters Manually
Subcategories and Page Numbers: Keep in mind that slide numbering and specific subcategory requirements must be designed and formatted separately within each distinct slide master.

Create and Manage Multiple Slide Masters Easily with WPS Presentation

WPS Presentation offers an intuitive Slide Master view that makes it simple to design, duplicate, and manage multiple slide layouts for different presentation sections without needing complex VBA code.

  1. 1. Open Slide Master: Launch your presentation in WPS Office, navigate to the 'Design' tab, and click 'Edit Slide Master'.
  2. 2. Duplicate the Layout: Right-click on the primary master slide thumbnail on the left pane and select 'Duplicate Slide Master'.
  3. 3. Customize the Elements: Modify the shapes, colors, and background graphics to fit your specific material theme, then rename it for easy identification.
  4. 4. Apply to Your Presentation: Close the Slide Master view and apply the new layout to specific slides via the 'Layout' button in the Home tab.
Fully compatible with Microsoft PowerPoint (.ppt and .pptx) formats and themes.Intuitive interface for seamlessly duplicating and renaming slide masters.Built-in color schemes and highly customizable design templates.Free, lightweight, and fast performance for heavy presentations.
microsoft office alternative - wps office

Frequently Asked Questions

Why shouldn't I use VBA to change slide master colors on the fly?

Changing a slide master via VBA globally updates every slide that uses that master. If you need multiple colors in the same presentation simultaneously, you must have separate master sets rather than changing one master dynamically.

Can I apply different slide masters to different sections of the same presentation?

Yes, you can apply multiple slide masters in a single presentation. Simply select the slides you want to change in the thumbnail pane, right-click, choose 'Layout,' and select the layout from the specific master you created.

How do I ensure my slide numbers remain consistent across multiple masters?

When you duplicate a slide master, the slide number placeholders are also duplicated. However, you must ensure that the placeholder settings, fonts, and positioning in each new master match your presentation's overall design requirements.

Will saving my file with multiple slide masters increase the file size significantly?

Adding a few extra slide masters with basic color modifications will only slightly increase your file size. However, embedding multiple high-resolution background images on distinct masters can lead to a noticeably larger file size.