Microsoft PowerPoint




Articles & Videos



PowerPoint is a slide show presentation program currently developed by Microsoft. PowerPoint presentations consist of a number of individual pages or "slides" that may contain text, graphics, sound, movies, and other objects, which may be arranged freely. The presentation can be printed, displayed live on a computer, or navigated through at the command of the presenter. Slides can also form the basis of webcasts.

Share tech news, updates, or what's on your mind.

Sign up to Post

I'd like to convert a 2010 PPT presentation into 2013.  The size is wider on 2013 and this is what I'm interested in accommodating
What are some quick, easy ways of taking a 2010 PPT file and doing this..
On Demand Webinar: Networking for the Cloud Era
On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

I had this question after viewing VBA to change source of links in PowerPoint.

I tried this code in PowerPoint 2013 but it doesn't seem to word there, any suggestion of how can we link all the links to a different Excel file or folder?
Hey Guys!

I'm looking for a way to update all the chart links to a new Excel file instead of doing it one by one.

This is the case:
I made a PowerPoint presentation with charts linked to a specific Excel file.
Now I would like to send the the 2-files package (Excel & matching PowerPoint files) to other users so they can generate PPT presentations after updating the data in their Excel file (the format will stay the same, only the data will change).

I'm looking for a VBA code that I can send them where they will just have to replace/rewrite the source Excel file in order to link all the charts.

Many thanks!
In most of the Word and PowerPoint toolbars I develop using VBA, I use an Excel file to hold various kinds of data, which I read in using ADODB.  I've used this method successfully for years.

I just updated a PowerPoint tool for one client, and now one person out of a team of four is experiencing an error message in the middle of that ADODB loading sequence.  The weird thing is that only this one person is seeing the error.  It works fine for me and for the other 3 people on his team.  They are all running Office 2013.  I know it is successfully creating the connection to the Excel file, and have verified that it correctly reads the data from the first worksheet and loads it into the first public variable, but when it tries to move on to the next worksheet, it claims it can't find that sheet.  But the sheet is definitely there.  And again it works for everyone else.

Sub loadfromexcelw()

Dim Datafile As String
Dim objConnection As ADODB.Connection
Dim objRecSet As ADODB.Recordset
Dim x As Integer, y As Integer
Dim reccount As Integer, colcount As Integer, R As Integer, C As Integer
Datafile = contentlibraryfolder & "\ToolbarData.xlsm"

Set objConnection = New ADODB.Connection
objConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Datafile & ";Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=1"";"  
Set objRecSet = New ADODB.Recordset
objRecSet.ActiveConnection = objConnection

Open in new window

This is weird.

I just opened a narrated project I successfully completed a few months ago and when starting the slide show on a specific slide, the audio narration is silent. All audio narrations (recorded in a studio and output to MP3 format) are set to be hidden during the slide show so I unhid one and looked to see what was happening during the slide show:
PowerPoint Cannot Play MediaNow the even weirder thing is that these audio files play perfectly fine when in edit mode (out of slide show mode) and, they play ok when starting the slide show on a different slide and then transitioning to the slide in question (checked with several narrated slides). The audio will not play when using Shift+F5 to start the slide show on a specific narrated slide. Or, I can use Shift+F5 to start on a specific slide, go back one slide then forward one slide and the audio then plays.

The animation pane is set to play each of the narration audio file automatically, After Previous, without a delay and are the first effect in the animation sequence.

After more testing, I found that the audio did play sometimes but mostly did not so it's even intermittent! What is going on?

PowerPoint 2016 (PC) 32 bit, Account Version : 1704 Build 8067.2115 Click-to-Run, About Version : 16.0.8067.2115

Is it possible to share a Goole slide deck with someone and force it full screen?

I don't want the viewer to see the thumbs slides on the side and I need to make sure it is viewed in presentation mode, otherwise the deck will not make sense as i have several images and text that need to animate over each other. If you it view it without 'Presenation' mode, the graphics and text and all mumbled on top of each other.

Thanks in advance for your help.
Using PowerPoint 2010, I'm writing a macro to mimick PowerPoint's "compress pictures" function.  From everything I've read, there is no method for this in VBA so I'm using SendKeys.  Through experimenting, I learned that 1) A shape must be selected before you can invoke the Compress Pictures dialog, 2) The dialog will only present compression options smaller than the select picture, 3) if you un-check "Apply only to this picture" the command will also compress slide background images (which is what I want) .

So to make this work under all conditions, my approach is to add a small 300 dpi .jpg to the current slide, select it, call the dialog, uncheck "Apply only to this picture," set the compression level, and enter to execute.  See CompressPictures150 macro below.  Works great.

I realized that some users may not think their file size has been shrunk enough, so they might want to compress again, from 150 down to 96dpi. So I wrote an identical macro except it chooses email (%e) resolution.  Most users will use the 150, save as, then realize they want to go further, so with the 150 version still open they will run the Compress96 macro and save that.  But the second macro doesn't shrink the presentation size at all.  

By inserting a MsgBox and looking at the state of the Compress Pictures dialog, I was able to figure out why.  When you run the first macro, if compression has not already been done on this deck, the dialog defaults with the "Apply only" box checked, so …
I am using MS Office 2013, and am trying to make a PowerPoint presentation which will be shown to the class using a projector connected via VGA. Within the slides,  I have inserted both objects and hyperlinks within text boxes to show specific pdf's and word doc's as examples of the information on my slide. I want to use presenter view in MS PowerPoint and not duplicate my screen to the class.
However, as I am doing a trial run of my presentation, the results are as follows:
Test #1 - Hyperlink: I am only able to open a hyperlink within slideshow view ( in which I have selected presenter view). When I click on the hyperlink, it only opens on my laptop and the projected image stays on the slide (which contained the hyperlinks).  Results: I cannot show the hyperlinked pdf to the class, even with alt + tab.
Test #2 - Object: I inserted the object of the same pdf image as test 1. However, when using presenter view, I cannot click on the object to open it. I have to press Escape and open the object from outside of the slideshow view. Meanwhile, the class is seeing the view of my laptop desktop which I do not want.

Is there any solution to this?? Please help and advise me on how to use presenter view in MS PowerPoint 2013 and open hyperlinks to show the class in a seamless way and not show the class my desktop.
We've recently published a new corporate PowerPoint template.  Our user base is mixed 2010, 2013, and 2016.  Our designers in their wisdom chose two Google fonts (which most people outside our company do not have installed) as the main header and body fonts. So we are forced by default to use PowerPoint's embed fonts feature to ensure that our clients will see the presentation as intended without unwanted font substitution.  

This works fine in most cases where we can tightly control the source slides.  Users inevitably cut and paste in old slides that bring with them other fonts, but we teach them how to Replace Fonts to get rid of those.  But the Replace function doesn't always work, and PowerPoint will continue to display "phantom fonts" that are not actually used anywhere in the presentation.  See the image below.
Replace Fonts feature
It's well documented that PowerPoint has some flaws when dealing with fonts, but we really need to fix this.

I wrote a VBA macro that lists out all the fonts in the Presentation.fonts collection, then goes through every shape on every slide and layout and spits out the font used.  The printout below is from the same presentation as above.  VBA can only find five of the fonts, and every other font in the listout is either Playfair or Roboto (the 2 Google fonts).  Where are the others??
font list
One last piece of the puzzle.  I know for certain that the phantom fonts ARE in the file, because if I save the …
I've built a PowerPoint toolbar for my company using VBA, one feature of which is to insert/change the background image of the currently selected slide.  It displays a File Picker dialog pointed to a specific folder in the corporate content library which contains over 1100 JPG images, the user chooses an image, then the code makes that image the background fill for the current slide.  Works great.

To aid in searching the collection, our corporate design team has added numerous tags to each of these .jpg pictures.  In a webpage environment the tags work as expected.  

But when inserting pictures into PowerPoint the tags behave differently.  You would assume that the search box in the upper right of this dialog would find not only pictures with the search term in the filename, but ALSO pictures where the search term is found in the file tags.  In fact you can see in the first image below it is highlighting a couple images where it matched "meeting" in the tags.  

Seems to find search term in the file tags
But on closer inspection, I realize it is only showing files where the search term appears in BOTH the filename and the tags.  If I pick a word that is only in the tags, like "Toothy," which we know from the first image is in the tags, the search does not find any matching images, because Toothy is never in any filenames.
But it does not find the match when search term is ONLY in tags
BTW, this behaves the same way whether using my macro code, or manually inserting picture from the regular PowerPoint menu.

I would …
Free Tool: IP Lookup
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Hi, I have a user whom I just upgraded from 2013 to 2016.  All of her PPT files have lost their transitions, you can't even click through.  Any ideas on this?  I had another user offsite that went from 2007 to 2016, he still has his transitions but the video he had in there did not work, I just deleted the video and put it in again and it worked.  But my 2013 to 2016 user has at least one 53 slide presentation that I don't think she should have to copy and past each slide into a new presentation, which is what she is doing.  She can't even add a transition to the presentation.  Thanks is advance for your help!
How can I get rid of the icons shown in the lower left corner of my screen during a presentation? (See graphic)
I am using PowerPoint 2016 to make a presentation for my Portuguese Class, and I've added a Wipe Animation to one of my objects, but I have noticed there is this fade as the image wipes in. Is it possible to remove it?The subtle fade I'm talking aboutAlso, is it possible to change the speed of the effect, like making it start slow, get faster, and stop slowly?
I'm trying to copy the usedrange of a excel worksheet and paste it to as a image in a powerpoint Template of 4th slide and from there on it should move to the next slides and copy the remaining worksheets to the next further slides. I've 20 worksheets in a workbook with different data and with different used Range  with 40 slides in a template of a powerpoint presentation.  So, it is pasting the data in 4th slide but not adjusting it to the slide as it is throwing the error as

Object Doesn't support this property or method a Runtime Eror 438

PPslide.Shapes.PasteSpecial DataType:=2 '2 = ppPasteEnhancedMetafile
Set myshape = PPslide.Shapes(PPslide.Shapes.Count)

Open in new window

So, I Need a macro to loop through all the sheets and if the usedrange is not fitting in the current slide then it should automatically  split  and go to next slide and then split and paste the remaining data and even if the data is more than that slide also then it should again go to next slide and  split and paste the data. Likewise it should automatically paste all the remaining worksheets usedrange to slides and adjust its position according to the data.

I'm attaching sample workbook with 3 worksheets with same data as of now. I do have a powerpoint template of around 40 slides in which it should be started from 4th slide to paste to powerpoint from worksheet.

I'm also providing the code which is working currently . Any Suggestions are highly appreciated!!!

Private Sub 

Open in new window

Hi all, I had problem in order to paste table and shapes by using Company Add-Ins. Before this, I already apply "Shell.application". As result, it give Run Time Error 'Object Required' when I set the object. But when I call the "Shell.application", it able to open the PowerPoint but I cannot paste my table and shapes. Appreciate your help and thank you in advance.
For some months I've faced this issue but it's got to the point where I need to do something about it as it's killing my productivity.

When working on a project, at some random point, the Animation Pane starts to behave in a very abnormal way. These are the three symptoms I'm seeing:

1. There is a lag, measured in seconds, before the pane refreshed after changing the selected animation effect (clicking it) in the animation pane and sometimes the click appears to be completely ignored.
2. When moving the mouse up and down the list of animation effects in the animation pane, the little yellow tool tip rapidly flashes, at such a fast rate it's impossible to read.
3. The worst one : when selecting one or more effects in the animation pane and then moving it/them, the adjacent effect is moved instead!

I tried to use SnagIt:mac to capture these effects in my VM that's running PowerPoint 2016(PC) but it kept crashing!

The issues disappear temporarily after restarting PowerPoint and then appear again at some time later.

Anyone seen this and know how to fix it?
I created a powerpoint with graphs that has data inputted directly in powerpoint. I have to upload and share this powerpoint with another person through Google Drive. I have a MacBook and the the other person (let's call him B) has a Microsoft. B can download the file from Google Drive and edit the data and graphs. However when B uploads it back onto Google Drive and I download the file, I am no longer able to edit the data. The graphs in the powerpoint returns to me as a picture.

The file I download from them is in .pptx form. We both have Powerpoint 2016.

Please help.
I'm not very experienced with PowerPoint. I have created the active textbox using the developer tab.
I'm trying to make the text box interactive as it is part of a test. I want the textbox to be active in slideshow mode as the user will not be able to click inside the box to activate it (due to time constraints).

Is there any way for the text entry cursor to be automatically active for data entry when in the slideshow mode (without the user having to click inside the textbox to activate it).

Any help would be much appreciated.
Dear Experts,

PowerPoint 365 Not Displaying Images as .eps file extension , Do you have any idea how to solve this problem?

Many thanks
On Demand Webinar: Networking for the Cloud Era
On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

A local church exports the power presentation (2016) to MPEG4 video and played on a loop.  The presentation is bulletin information only and contains no audio.  Someone has to launch the presentation before each church service and then stop it when the service starts.  This is not a big deal, but they are wondering if I can automate things based on a time and date schedule.  I have never tried to automate a Chrome cast and that is my biggest concern.  The thought is to always name the current bulletin the same name every week and launch that file, but it also needs to play in a loop (Repeat).
Last week my tab key in PowerPoint (2013) tables has changed the way it operates. Using the tab key in a table no longer moves the cursor to the next cell or adds a row at the end of the table, it just indents the text to the next list level. I have uninstalled Office 2013 and reinstalled it but that did not fix it. Is there a registry item for this? Any other ideas?
Hi all,

Got a problem : Powerpoint 2007  keeps trying to repair file, from specific location (a shared drive) .
If the Powerpoint is saved to the local PC , there is no problem.
Exept it does this to every PPT file on the shared drive,

Tried to open other files from the shared drive (doc, pdf, xls, xlsx, txt) :  no problem.
It just happens to PPT files. Every time it tries to repair.
Any suggestions om solving this ?
Hi I'm from a sporting club and we are looking to create a name / number generator. We have weekly members draws (prizes) and we want to be able to randomly pick a winner. We currently have slides in powerpoint 2016 to display our sponsors, info etc already.  We want to use only one slide on this current presentation, whereby a range of names / numbers are very quickly (and randomly if possible) displayed and repeated until we click our powerpoint laser pen to see who the winner is. Can this be Done??

Any help would be greatly appreciated


I am trying to convert a 114 slide show to a .pdf file.  I have removed all external hyperlinks, but 1 slide is still causing a problem.  I cannot work out why.

Anyone able to help and suggest possible cure?
Hi Experts,
This is a bit complicated question. I've got a table with english content which was composed originally on a probaly jewish environment using PowerPoint. I'm using Linux and the I opened the .pptx file in  LibreOffice Impress. Editing the text I got some strange phenomena.
The HOME is on the right, the END is on the left. The left arrow goes to the right and the right arrow goes to the left. The DEL deletes the right character.
My big problem is how appears the cell content.
Instead of the right "24 - 12 VDC" appears "VDC 24 - 12". As I press the END and the cursor is in the top left position, after clicking (without changing the position of the cursor) the cursor jumps behind the VDC  (right from char C) which the real end of the text is. The same happens when I click left from V.
After pressing END the cursor is blinking in the top left position in the row. As I drag the pressed mouse in the right direction the first selected character is the C.
Or start position is the the top left position in the row. 1x press on the right arrow the cursor jumps between D and C. One more press and goes between V and D. One more: jumps before 20 and one more: jumps behind 20.
When I am in  the the top left position in the row the DEL don't work but the BACKDEL (marked with left arrow) deletes the C.
When I delete the whole content and I write in the cell "24 - 12 VDC" the VDC jumps forward and appears "VDC 24 - 12".

Could somebody help me? Every answer appreciated.

Microsoft PowerPoint




Articles & Videos



PowerPoint is a slide show presentation program currently developed by Microsoft. PowerPoint presentations consist of a number of individual pages or "slides" that may contain text, graphics, sound, movies, and other objects, which may be arranged freely. The presentation can be printed, displayed live on a computer, or navigated through at the command of the presenter. Slides can also form the basis of webcasts.