Create PowerPoint outline with ChatGPT in 5 steps
Generate a slide outline in ChatGPT, convert it to VBA code, and auto-create up to 7 slides in PowerPoint using a 5-step procedure.
- Category
- AI for work & Office
- Official sources
- 5
- Read time
- 5 min
- Last checked
- 2026.09.18
Work Conditions and Execution Environment by Login Status

When using ChatGPT to write a PowerPoint presentation outline, first verify feature limitations and data handling by login status. A logged-out state allows outline generation at chatgpt.com without an account, but conversation content is not saved and history is deleted when the browser closes.
To preserve previous outlines and perform file uploads or continuous revisions, start work in a logged-in state.
In environments subject to corporate security policies or personal data protection regulations, data input criteria must be clearly set. When logged in with an enterprise or high-security organizational account, do not enter actual customer information, account passwords, or confidential business figures into the input field.
Mask detailed numbers or convert them to processed generic text before entry.
| Category | Logged-out account use | Personal and organizational account login |
|---|---|---|
| Conversation history storage | Not possible (single browser session only) | Saved and restorable in left sidebar |
| File attachment | Limited text input only | Text, image, and document file attachment supported |
| Continuous conversation and revision | Context lost on session end | Ongoing outline revision in same chat window |
| Security policy application | One-time processing based on browser cookies | Account-level security options and organizational policies applied |
Input Prompt Template for Presentation Outline Generation
To obtain a high-quality slide outline from ChatGPT, clearly specify the presentation environment and output format.
Providing only the topic in a single sentence produces generic theoretical text, so supply a template that includes slide number, title, key message, detail bullet points, visualization element, and speaker script.
Copy the following prompt into the chatgpt.com input field and modify the bracketed sections to match actual work conditions.
You are a professional presentation consultant.
Write a PowerPoint slide outline according to the information and requirements below.
[Presentation Information]
1. Presentation topic: [e.g., Proposal for AI-based Work Automation Adoption]
2. Audience: [e.g., Internal executives and department heads]
3. Duration: [e.g., 20 minutes]
4. Target slide count: [e.g., 7 slides]
[Output Format]
For each slide, write the following items separately.
- Slide number:
- Slide title:
- Key message (1 sentence):
- Detail content (3 bullet points):
- Recommended visual type (table/chart/diagram):
- Speaker script (2-3 sentences):
5-Step Procedure for PowerPoint VBA-linked Outline Generation
To immediately transfer the ChatGPT-written outline into PowerPoint and complete the slide framework, apply an automation procedure using VBA code.
- Access chatgpt.com, log in, enter the prepared presentation information prompt, and receive the full slide outline response.
- After the outline output completes, enter "Write PowerPoint VBA code that automatically creates title and body text boxes for each slide based on the written outline" in the chat window.
- Click the 'Copy code' button at the top of the VBA code written by ChatGPT to copy the code to the clipboard.
- Launch Microsoft PowerPoint, press Alt + F11 to open the VBA editor, select [Insert] -> [Module] from the top menu, and paste the copied code.
- Click the Run (F5) icon in the VBA editor top menu or press F5 to verify that slides are automatically created.
With a personal account login, prompt revision and conversation history management are convenient. With an organizational account login, macro execution or data processing scope may be restricted by admin console policy, so verify internal IT guidelines first.
Final Review Criteria for Slide Outline
Before using a ChatGPT-generated slide outline for presentation, quantitatively and qualitatively review the following. Due to AI model characteristics, context may read naturally but can contain hallucinated information that differs from actual field figures.
During review, directly compare the written outline against the following four core items.
- Verify that each slide derives exactly one clear key message.
- Confirm that vocabulary suits the audience's rank and comprehension level; replace excessive jargon with plain terms.
- Check that statistics, market sizes, and cited sources in the body match internal data or official statistical figures.
- Calculate whether the total generated slide count exceeds the allocated presentation time; control at 0.5-1 slide per 1 minute of presentation.
After VBA code execution, verify in the PowerPoint window that slide title text boxes and body bullet point boxes are generated in the specified quantity.
VBA Execution Error Diagnosis and Alternative Paths
When running VBA code in PowerPoint, security settings or code syntax issues may prevent operation. If a macro block warning appears, navigate to [File] -> [Options] -> [Trust Center] -> [Trust Center Settings] -> [Macro Settings] in PowerPoint.
Change the macro setting to 'Disable all macros with notification' or to the organization-approved range, then restart PowerPoint.
If a specific code line is highlighted yellow in the VBA editor and a 'Compile error' or 'Syntax error' dialog appears, copy the error message text. Paste the copied error message and code back into the ChatGPT chat window and request "Fix this PowerPoint VBA code error" to apply the regenerated code.
In environments where macro use is completely prohibited by organizational security policy, stop the VBA automation method. Write the outline text in Notepad, distinguish slide hierarchy with tab spacing, and save as a .txt file.
Then in PowerPoint, select [Home] -> [New Slide] -> [Slides from Outline] and directly import the saved text file as an alternative path.
Sources
openai.com — Introducing ChatGPT - OpenAI (2026-09-18)
learn.chatgpt.com — ChatGPT desktop app | ChatGPT Learn (2026-09-18)
openai.com — ChatGPT can now see, hear, and speak - OpenAI (2026-09-18)
learn.chatgpt.com — Use ChatGPT | ChatGPT Learn (2026-09-18)
help.openai.com — The ChatGPT home page - OpenAI Help Center (2026-09-18)
Open provider document