Docs & guides.
Everything you need to install TypeDeck, fix the usual snags on Windows and macOS, check your setup, and build your own presets.
Get started
TypeDeck installs as a native PowerPoint add-in (a .ppam file). Pick your platform:
- Double-click Install_TypeDeck.bat. If Windows SmartScreen blocks it, click More info → Run anyway. The installer strips the macro-block attribute (Mark of the Web) automatically — no extra unblock step needed.
- Open PowerPoint.
- Go to File → Options → Add-ins.
- At the bottom, in the Manage dropdown, choose PowerPoint Add-ins and click Go…
- Tick TypeDeck and click OK.
- Double-click Install_TypeDeck_Mac.command. If macOS refuses to open it, right-click → Open → Open. On macOS Sequoia 15+ you may see a one-time prompt asking for permission to access files in the Office folder — click Allow.
- Open PowerPoint.
- Go to Tools → PowerPoint Add-ins…
- If TypeDeck isn’t already listed, click + and choose the file at
~/Library/Group Containers/UBF8T346G9.Office/User Content/Add-Ins/TypeDeck.ppam. - Tick TypeDeck and click OK.
A TypeDeck tab now appears in the PowerPoint ribbon.
Then use it
- Click into a text box, or select some text.
- Open the TypeDeck tab and pick a preset from the Active dropdown (Default, Editorial, Minimal, or one you’ve made).
- Click a style button — Hero, Title, H1, H2, H3, Body, Body Small, Caption — and font, size, weight, italic, colour, line spacing and letter spacing all apply at once.
Use Remove Margins to zero a text box’s internal padding (your selection, or every text box in the deck via the dropdown arrow). Open Edit Styles to tune a style — or to capture a finished text box’s whole style straight into a row.
Inherited a messy deck? Click Font Audit (the Audit group): it scans every text box, groups them by font, suggests the closest of your eight styles for each group, and restyles them all in one pass. Tick the groups, pick a target, click Set target, then Apply. Mixed-formatting boxes are listed but left untouched, and since the change can’t be undone with Ctrl+Z it offers to save a copy first.
Troubleshooting
Most issues come down to macro security or a missing font. If yours isn’t here, email support@typedeck.pro with your OS and PowerPoint version (Help → About PowerPoint), the steps to reproduce, and the preset you were using.
Installation, by platform
Common issues (any platform)
Compatibility
Minimum requirements
- PowerPoint 16.0 or later — Office 2016 retail, Microsoft 365 (all channels), Office 2019, 2021, or LTSC 2024.
- Windows 10 22H2+ or macOS Ventura 13.x+.
Tested on
| OS | PowerPoint | Architecture |
|---|---|---|
| Windows 11 24H2 | Microsoft 365 Current Channel | x64 |
| Windows 11 24H2 | Office LTSC 2024 | x64 |
| macOS Sequoia 15.x | Microsoft 365 (Apple Silicon M1–M4) | arm64 native |
| macOS Sequoia 15.x | Microsoft 365 (Intel) | x86_64 |
Should also work on
| OS | PowerPoint | Notes |
|---|---|---|
| Windows 10 22H2 | Office 2019 / 2021 / 2024 / M365 | x64 or x86 |
| macOS Sonoma 14.x | Microsoft 365 | Identical APIs to Sequoia |
| macOS Ventura 13.x | Microsoft 365 / Office 2019+ | Identical APIs |
| Windows on ARM (Surface Pro X+) | Microsoft 365 | Runs via x64 emulation |
Build-channel note: setting font weight in the 100–900 range needs a recent PowerPoint build; older builds fall back to bold/regular (weight ≥ 600 → bold). The style still applies.
Not supported
- PowerPoint for the web (no VBA runtime)
- PowerPoint for iPad / iPhone / Android (no VBA runtime)
- PowerPoint Mobile (the Windows Store app)
- PowerPoint 2013 and earlier on Windows
- PowerPoint 2011 and earlier on Mac
- Google Slides, Keynote, Canva, LibreOffice Impress
Creating presets
A preset is a plain-text .ini file describing eight named styles — one bundle per brand, client, or project. Edit presets two ways: from TypeDeck → Edit Styles inside PowerPoint (recommended), or by hand in any text editor.
Tip — capture instead of typing. In Edit Styles, select a text box on the slide and click the ↓ button on a row to lift that box’s complete style (font, weight, size, colour, italic, spacing) straight into the row. The editor floats, so you can capture several boxes into several rows in one session.
Where presets live
- Windows:
%APPDATA%\TypeDeck\presets\<name>.ini - macOS:
~/Library/Group Containers/UBF8T346G9.Office/User Content/TypeDeck/presets/<name>.ini
The filename (minus .ini) is the preset name shown in the ribbon dropdown.
File format
[Meta]
PresetName=Default
SchemaVersion=4
[Hero]
DisplayName=Hero
Font=Aptos
Size=56
Weight=700
Italic=0
Color=#1A1A1A
LineSpacing=100
LetterSpacing=0
SpaceBefore=0
SpaceAfter=8
[Title]
DisplayName=Title
Font=Aptos
…The eight section names — [Hero] [Title] [H1] [H2] [H3] [Body] [BodySmall] [Caption] — are fixed identifiers that link each style to its ribbon button. You change the button label with the DisplayName field, not the section name.
Per-style fields
| Field | Meaning |
|---|---|
DisplayName | The label on the ribbon button. Rename freely. |
Font | Exact installed font name (e.g. Aptos, Arial, Times New Roman). |
Size | Point size. Decimals OK (e.g. 10.5). |
Weight | 100–900 (400 = regular, 700 = bold). |
Italic | 1 = italic, 0 = upright. |
Color | #RRGGBB hex. |
LineSpacing | Percent. 100 = single, 120 = 1.2×. |
LetterSpacing | Points. 0 = default; negative tightens. |
SpaceBefore / SpaceAfter | Points of paragraph space above / below. Optional. |
Gotchas
- Font names must match exactly what your OS reports. When PowerPoint can’t find a font it silently substitutes — no error.
- Weight 100–900 is the modern Office contract; older builds round to bold (≥ 600) or regular.
- LineSpacing is a percent of the line height; SpaceBefore/After are in points.
- Renaming via
DisplayNamedoesn’t rename the file — use Presets… → Rename, or rename the.inion disk.