Font and Colour Restrictions in Microsoft PowerPoint

Natalie Lawrence 20 Reputation points
2025-10-02T20:43:11.19+00:00

I am working on a project where the client would like to restrict the selection of fonts to just two and restrict the use of colours to their brand scheme.

Is the solution to amend the UI to remove the font menus and colour schemes and use VBA to check for non-compliant changes upon closing a file? Or are there other solutions that are already built-in to PowerPoint?

Using a password is not an option here - the client wants users to edit files, but in accordance to brand guidelines and wants to restrict, rather than rely on users knowing what/what not to do.

Microsoft 365 and Office | PowerPoint | For business | Windows
0 comments No comments

Answer accepted by question author
John Korchok 236K Reputation points Volunteer Moderator
2025-10-02T21:32:34.97+00:00

PowerPoint's design doesn't make it easy to force adherence to brand guidelines without any user education. Your UI mod/VBA macro idea is as close as you're likely to get to a solution. The UI and VBA will require installing an add-in on every computer. Consider using PowerPoint events to make revisions while the file is open instead of when closing it. Here's a page with more about VBA events: PowerPoint Application Events in VBA The page is a bit out of date but not much has been changed since Office 2016.

You'll also have to restrict access to themes and templates from Microsoft and other sources.

Was this answer helpful?

1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Tom van Stiphout 40,216 Reputation points MVP Volunteer Moderator
    2025-10-02T21:37:07.1033333+00:00

    Perhaps you could customize a Theme?
    On the Design tab, choose a theme and Save As your_theme. Then again on the Design tab, Variants section, you can change colors and fonts.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.