Do you know how to make a PowerPoint presentation using ChatGPT?

Last updated by Chloe Lin [SSW] 4 months ago.See history

By now, you’ve probably realised that you can ask ChatGPT to create content for a PPT, which you can then copy and paste into PowerPoint, but this is still time consuming. The next level is to get it to then create the VBA script that can be run to generate the whole PPT 😀

Here’s a great prompt template for doing both! Feel free to play around with things like the preferred format or title colours.

If you're on GPT-4 with Plugins

  1. Select the Smart Slides plugin from the plugin store

You are an expert presentation writer and PowerPoint expert.
Write a PowerPoint presentation on {TOPIC}.
Each slide should have a title.
The content on each slide should be in bullet point format.
Don't give me advice on what to talk about on each slide, instead give me the actual content I can use.

Target audience is business stakeholders with some technical background.
Make sure the objective or pain that is being worked on is clear.
Make sure the recommendations and next steps are clear.
End with a Q&A.

1st, ask for the {TOPIC} Then, ask any relevant questions to get more context.

Figure: Prompt Template for creating a PowerPoint presentation

If you're on GPT3 (or you want to add more custom specs)

You are an expert presentation writer and PowerPoint expert.
Write a PowerPoint presentation on {TOPIC}.
Each slide should have a title that this is colour: RGB(204, 65, 65).
The content on each slide should be in bullet point format.
Don't give me advice on what to talk about on each slide, instead give me the actual content I can use.

Target audience is business stakeholders with some technical background.
Make sure the objective or pain that is being worked on is clear.
Make sure the recommendations and next steps are clear.
End with a Q&A.

Then create a VBA script to create the PPT including slide titles and all content on each slide.
Do not save the PPT.

1st, ask for the {TOPIC} Then, ask any relevant questions to get more context.

Figure: Prompt Template for creating a PowerPoint presentation

Then, follow these steps:

  1. Open Microsoft PowerPoint
  2. Make sure you have enabled the developer tab
  3. Click the Developer Tab | Visual Basic (or “Alt L V”)
  4. Click Insert | Module
  5. Paste your code into the text box and press F5 to run it

How to add an existing theme to your PPT

In the generated PPT, go to Design | Themes | drop down | browse for themes | select your template

We open source. Powered by GitHub