OfficeTips Home || VBA Section || General Section || Download Section || Privacy Policy Bookmark and Share

Note: OfficeTips is moving to a new domain -

Welcome to OfficeTips, where I provide some examples of the enhanced functionality available through the VBA & Win32 API when applied to MS Word, MS PowerPoint & MS Excel. While the main focus of this site is application of VBA to extend available functionality or introduce functionality, where lacking; in the coming months you will see a lot more examples using C# too.

You can now search this website for the relevant articles and downloads.


Note: Users of Office 2010 64-bit edition please note that 32-bit add-ins do not work on the 64-bit version of 2010. I am in the process of migrating some of them to support Office 2010 64-bit versions. At present Handout Wizard, LiveWeb, Motion Path Tools, Internal Hyperlink Fixer, Video Tools and Color Swatch are Office 2010/2013/2016 32/64-bit edition compatible.

powered by FreeFind
Commercial Add-ins
  • Animation Carbon
    Copy, duplicate, manage, export, share PowerPoint animations. Everything that you always wanted. 

  • Handout Wizard for PowerPoint
    Break free from the limitations imposed by PowerPoint on creation of handouts. Create your own customized layouts and more. Fed up with the file bloat of Send-To-Word option? With PPT 2010 (32-bit/64-bit) support. Try a better alternative!

  • Toolbox for PowerPoint
    This is the compiled collection of my newsgroup code postings and other related code found on my site for the end users.

  • Secure Pack  
    Password protect your presentations being tampered/edited. Distribute standalone presentations. Secure Pack transforms presentations - the most common form of business communication - into non-editable valuable assets.

  • Image Importer Wizard
    Import tons of images into PowerPoint, fast! Customize it to your requirement. Set search parameters, image criteria, import rules, save these settings etc. Have fun. Leverage the powerful 'defined layouts' to create user specific look and feel for the images imported. 

  • Batch Exporter for PowerPoint
    Fast, efficient and streamlined to export the components of a presentation in an organized manner for archival or other related purposes.

Free Add-ins

Internal Hyperlink Fixer add-in for PowerPoint 2007/ 2010/ 2013/2016 New

LiveWeb - Display web pages real-time 4.0.  Added PPT 2007/2010/2013/2016 64-bit, custom zoom support

Guides Add-In for PowerPoint 2013/2016 New

Video Tools add-in for PowerPoint 2010/ 2013 / 2016 New

Color Swatch Add-In for PowerPoint 2007/ 2010/ 2013 / 2016 New

YouTube Video Add-in New

Narration Timing Tweaker

Motion Path Tools add-in (2002+)

Workarea add-in

Motion Path End Position add-in  (2002+) also available in Motion Path Tools add-in

Shape console for PowerPoint 2000 or later  (2000+)

Music Span: add-in for PowerPoint New

Sequential Save Add-in for PowerPoint

Word/Phrase Search Add-in for PowerPoint

FlashBack rewind flash movies during slide show.

Show all

What's New

Activate textboxes (activex control) during slide show and tab through them

List of Events available in each version of PowerPoint

 Compress media 2013+

Control the media player 2013+

Slide sorter during Slide Show 2013+

 Create Harvey Balls 2013+

Insert custom SmartArt programmatically 2010

Get size information of variants stored in a theme 2013

Picture Effects Object 2010 

Updated Comments object 2013

Guides object 2013

New application events 2013

Transfer animation to another identical slide 2010+

How to use msoAnimEffectPlayFromBookmark 2010+

How to detect when video generation has completed 2010+

Create multiple undo entries for automated code 2010+

Detect line with gradients New

Copy slides with source formatting New

Find and remove animations associated with a bookmark or specific to shape on a bookmark trigger New

Make custom show from slides in a section New

Context menus are back in 2010 New

New methods and properties in PowerPoint 2010 New

Protected view events and behavior New

How to open a presentation in Protected View New

Protected View? New

Sections  New

MediaFormat and Bookmark triggers New

SmartArt object New


PowerPoint 2007

Extract text from SmartArt New

Assign Picture Shape Type New

How to jump to a particular animation during slideshow New

Understanding Custom Layouts

How can I access the new text effects

Determine the shape type contained in a placeholder

Assign a glow to Shape and Text

Reset slide layout

Automating PowerPoint from an external application

Start a slide show and monitor it from an external application using events (2000+)

Display PowerPoint slide show within a VB form or control window

Start a slide show and monitor it from an external application

Visual Basic Scripting example to Export a PowerPoint Presentation as JPEGs

More VBA Examples

How to split a PowerPoint table. New

How to print hyperlinked presentations

How to determine the cursor position in slide sorter view

How to add a menu item to the slideshow right-click menu

Timeline – The animation engine in PowerPoint 2002/2003 - Part I

How to copy designs from one presentation to another  (PPT 2002+)

How to activate the outline/thumbnails tab (PPT 2002+)

Add items to the 'New Presentation' task pane

Enumerate Hyperlinks in a presentation and associated objects

Inter-presentation communication

Game of concentration

Tic-Tac-Toe PowerPoint demo using VBA

Show more

Newbie Section

Determine the current slide (Slide View mode)

Determine the current slide (Slide Show mode)

Difference between SlideIndex property and SlideNumber property

Macro to exit all running slide shows (Slide show mode)

Refresh the current slide (Slide show mode)

Reset animation build for the current slide (Slide show mode)

Insert a slide after current slide


Add items to the 'New Presentation' task pane New

Insert multiple images into a single slide (PPT 2002+) New

How to clear the 'Recent files' list

How to remove custom colors from the presentation

OLE Objects and Charts saved in earlier versions appear flipped/inverted in PowerPoint XP.

Create your own Animation Schemes in PowerPoint 2002/XP

Disable the multiple clips feature of MS Office 2000/2002




Due to work constraints, I regretfully cannot guarantee a personal reply to all the email I receive. The site contents gives a pretty good indication of where my interests lie. But I do read all email, respond where I can assist, and invite you to point out errors, or just pass comments on the code or the site.

All code is provided free of charge but, I do have simple reproduction / distribution rules that ask be adhered to. For more information, please read the OfficeTips licensing policy & disclaimer. And remember that when you're finished at OfficeTips, there are plenty of other links pages ».

For hiring my services for consulting or development please email me. 


 Shyam Pillai


Copyright 1999-2018 (c) Shyam Pillai. All rights reserved.