Building better code one byte at a time.

Fix PowerPoint Text Spacing Issues With Ease

There is a known issue where extra spaces appear in between words when publishing from Articulate Presenter.  A sample of this is shown in the image below.

As can be seen in the highlighted text above, there’s additional spacing introduced after publishing.

Articulate is aware of this issue and has developed a great workaround. By adding .1 pt character spacing to the text box this eliminates the issue allowing Articulate Presenter to publish as expected. Although this workaround is great, it could take some time to implement for large PowerPoint presentations.

In comes the FixSpacing.pptm macro!

In short, this macro-enabled PowerPoint file applies the above noted .1 pt character spacing to every text box in a PowerPoint presentation, which is done with a single mouse click. Please watch the Screenr below to learn how to apply this automated workaround to your PowerPoint projects.


The instructions below are for PowerPoint 2007/2010 only.

1 . Make sure the PowerPoint Developer Ribbon is enabled. View the following link for instructions on how to enable this. (http://msdn.microsoft.com/en-us/library/bb608625.aspx)
2. Open the FixSpacing.pptm file and allow Macros if prompted. (Security Warning –> Options… –>Enable this content)
3. With the FixSpacing.pptm file still open, select the Open menu and locate the problematic PowerPoint file.
4. If it is not already in pptx format, save the problematic file as a .pptx (PowerPoint 2007 or greater).

Note: This Macro will not work for PowerPoint files saved as any other version. If your file has a .ppt extension please save as a .pptx. I also recommend saving the file with a new name. This will ensure you a have a backup of your original PowerPoint file.

5. From the problem file, select the Developer Ribbon–> Macros button; this will open the Macro dialog.
6. From the Macro dialog, select: All open presentations from the Macro in: dropdown.
7. Select ‘FixSpacing.pptm’!FixSpacing from the Macro name list and then the Run button.

Please note: Although this has been fully tested, this method is not supported by Articulate.

Download: FixSpacing.zip

Microsoft Help Document: How to: Show the Developer Tab on the Ribbon
Microsoft Help Document: Enable blocked macros in MS Office
Articulate KB Article: Spacing between text is incorrect in published version

4 comments for “Fix PowerPoint Text Spacing Issues With Ease

  1. MIke
    April 23, 2012 at 10:27 am

    It appears to have a problem with QuizMaker place holders as when it gets to one, I get the following error:

    Run-time error -‘214024809 (80070057)’:

    Requested shapes are locked for selection.

    • David
      April 25, 2012 at 3:20 pm


      Thanks for bringing this to my attention. I will release an update to this script shortly. In the meantime, if you know what slides are experiencing spacing issues, you can always copy and paste these slides to a new project, apply this fix, and then copy the slides back to your final project.

    • holly
      February 18, 2013 at 3:11 pm

      This is a great macro. Except I get the same error about the Quizmaker quizes. Have you done a file with the fix in it? Could you do it and send it to me? I’m working on a large, high visibility project and this would help me out a lot.

    • David
      February 18, 2013 at 4:26 pm

      Mike and Holly,

      I’ve uploaded an updated version for the FixSpacing Macro. Please use the download link from the blog article above and use this updated file. Running the script now will skip over any errors and continue processing the rest of the presentation.

      I hope this helps.

Leave a Reply

Your email address will not be published. Required fields are marked *