Microsoft PowerPoint

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

hi, How can you set the office templates to be the default when you open powerpoint instead of Featured? Also, how can you remove featured templates completely from the list? apart from the blank template?

[Webinar] Learn How Hackers Steal Your Credentials
[Webinar] Learn How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Dear Experts,

I have a user which started to have an issue with opening ppt files this week over vpn.
The strange thing is it's only happening with ppt files, pptx are opening fine.
If I copy the ppt file from the Shared drive to the desktop it takes 3-4 Seconds to copy and around 10 seconds to open.
If I open the same ppt file directly from a network share it takes around 3-4 Minutes to open or Powerpoint is even crashing.
The same files are opening fast when on the Office network.
I'm running out of ideas what could be the issue.
I tried the following until now:

- repair office
- Adjust MTU of the Wifi adapter
- start Powerpoint in safe mode
- disable all Add-ins
- Add network share in the trust center to trusted locations (including subfolders)

It's still the same after all this.

the following is used:
- Windows 7 64 Bit
- Office 2013
- Cisco Anyconnect

Best Regards and many thanks in advance for any input,

I currently have a table in PowerPoint and in my column named "Answers" i can either have "True" or "False"

I would like the cell to change to one colour when it's "True" and another if "False"

Can anyone help me out with code?

Thank you :)
I am trying to get the attached “Section Exclusion Manager” to work for Powerpoint. The idea is to open a Powerpoint file that contains sections, save a user-defined copy of that file, display the section names and starting page numbers of the copy in the first picklist, move selected sections from that picklist to the second picklist, and then delete those sections from the file.

I have the code working for saving a copy in the same directory as the source and reading the section data into an array, but cannot get the first picklist to read and display that array (in Sub PopulateSourceList). Since I can’t do that, I can’t get the user selections to display in the second picklist, nor to then delete the sections from the copy. Have some code attempts to display sections in the picklist but they're not working. Can someone help with these three functions?

 Userform, code and sample source file (with sections) are attached as ‘Section Exclusion Manager PowerPoint (Test July 6 2017)’ and ‘PowerPoint Section Test’.
how to modify the excel file of PPT's chart data  via PPT macro which takes input of a ID from a button on PPT slide and arrange data accordingly. Lets say I have a chart on slide 2, I want to automate that chart. I want a command button, which on click asks the customer ID for which we want to see the chart. and after entering the ID, the data excel file of chart automatically changes the data. I wrote a code in chart data excel file VBA which changes data according to the ID, but I am unable to get the input from PPT file and make that excel file run the code. Basically I am unable to connect the PPT VBA to that chart data excel file or it's chart data excel's VBA
I'm unable to play ANY audio files in PowerPoint 2016. If I play these outside of PowerPoint using Windows Media Player, QuickTime or DivX, they all work fine. I can insert a movie into a slide and it'll play fine but no sound. Insert a WAV or MP3 and it looks like it's playing OK but just no sound. I insert a link to an external YouTube clip and that did play the movie with sound OK. To eliminate a corrupt PowerPoint file, I've created a brand-new file with the same results. I've tested a file that doesn’t work within PowerPoint in PowerPoint Viewer and that plays the sound OK so I then ran a repair of the MS Office which didn’t fix the problem. Knowing that it must be a PowerPoint issue, I then completely uninstalled Office before re-installing but still the same problem. I've now completely run out of ideas. With previous versions of PowerPoint I could resolve this kind of issue by installing a Codec pack but I'm at a loss with this version. Help most welcomed.
Hi Experts,
Could you pls advise, Is there a way to create animated flow chart. Basically trying create flowchart with animation on button click.

I know Microsoft PowerPoint and prezi has some capabilities but trying to get some advise if there is a better way to do it. :)

License product is also fine. we can look those options as well. :)

Thanks in advance
Having read this I was surprised and disappointed that there is no track changes feature in Powerpoint like there is in Word and Excel.  What is the reason for this illogical decision when they have it in other Office software?
I am trying to build a userform that enables one to select a Powerpoint file, display its section numbers in a listbox, and allow one to selected sections to remove from that listbox (which would then go to a second listbox) and have the macro delete those sections from the copy. I've attached code that copies a Powerpoint file with all of its slides but the code does not copy the sections. So I thought a two-dimensional array that captures the section names and first slides would suffice, so that I could use that array to create the same section names and first slides in the copy --  assuming that I could figure out how to get the firstslide number(s) from the user selections and then delete those sections from the copy. But I cannot figure out how to build this array. I can loop through the sections and get their names and firstslides, but not how to populate the array with that data and then use it to delete whichever sections are chosen from the second listbox. Can someone help get me started?
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
Ready to get started with anonymous questions?
Ready to get started with anonymous questions?

It's easy! Check out this step-by-step guide for asking an anonymous question on Experts Exchange.

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.
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
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

On Demand Webinar - Networking for the Cloud Era
On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

We have ben using powerpoint to present and now we are using some application based on reveal  js , as a result the keys dont advance the slides as they did in powerpoint ?

is there a way to map the keys or something ?

thanks in advance
Hi experts,

Need vba code for Excel chart to power point and need to consider below points

* excel chart title and  Powerpoint shape title if matching then

* Retrieve all the relevant information from the Powerpoint chart/object (location, height, width, transparency, etc)

* Delete it

* Copy the selected Excel  chart

* Paste to the selected powerpoint slide as source format

* Update the attributes to match the deleted chart/shape (location, height, width, etc).

Hi there

Please assist me with the following automating task using Excel 2010...

I need to write a macro, from my current workbook that contains the data, that will:
- copy the data from my current sheet
- open powerpoint
- use PowerPoint's Insert chart function as seen on the ribbon (choose bar graph) and upon which an excel sheet will appear to contain data for the particular chart
- paste the data from current worksheet into the sheet that was opened by powerpoint as values (once the data has been pasted, the chart should have formed it's shape)
- and return back to my excel workbook.

Ideally, at the end of the day, this automation should go thru each of my worksheets to get data and insert charts via PowerPoint which should just the loop through the above tasks.

However I am already having trouble without the looping and would like to know for now how to tell PowerPoint to implement it's insert chart function and paste my data using VBA .

I know that a potential solution is to make  graphs inside excel and paste them into PowerPoint, but that is precisely what I am trying to avoid because I don't want to depend too much on the linking of data between PowerPoint and Excel.

Please please help!

In the attached one slide deck, I have placed a square on the left with two animations to grow by 500% and shrink by 20% back to the original size. These are triggered by clicking the left square. As we all know, PowerPoint doesn't re-render text in a shape after a grow animation so I then went over to the right hand side of the slide to "fix" this by making a second shape called Square 2b (with the text pre-enlarged by 500%) fade in after the growth of Shape 2 (triggered by Shape 2). The shrink effect is then triggered by clicking Shape 2b. This all works fine until you click the Shape 2 the second time and for all subsequent attempts. What happens is that instead of growing from 100% to 500%, it grows from 0% to 100%. This is easier to see if you set the fill transparency for Shape 2b to 50%.

Why is it doing this?


PowerPoint Grow/Shrink behaviour screenshot
Hi there!

Using Delphi XE7. I have loaded an already existing powerpoint presentation onto an olecontainer within it's own form. I have added two buttons previous and next.
When I click to open presentation it opens in form with first slide visible. Great! My problem comes when trying to move from slide to slide. I click on the next button and it moves to selected slide (there should be some sort of next option), but not as it's own slide. It opens in the powerpoint interface, so you see all the ppt menu bars, etc, but still within the window form.

Simply put I am looking for an example of how to move forward through the slides one by one, like a standard ppt presentation, but only when I click the next button, and if needed how to move to the previous slide, using the button as well. I have spent many hours looking online for general help and have come up empty. I believe the answer is simple, but I haven't had any luck. What am I doing wrong or what do I need to add or change? Any help is greatly appreciated.

Many thanks!
form: Tform;

procedure Tform.load_pptClick(Sender: TObject);
  with oc1 do begin //oc1 is the olecontainer
  Parent := form; Left := 0; Top := 0;
  Width := form.Width; Height := 312;
  CreateObjectFromFile('C:\Users\Desktop\Presentation.ppsx', false);

procedure Tform.next_slideClick(Sender: TObject);
High Level Diagram
I am trying to synchronise animations on each slide to a transcript or to an audio file that can be created using TTS software.

I was able to execute the macro on power point that will read a text . Now I am trying to identify a solution that will allow me to link the animation on each slide (each bullet point) to the transcript related to the bullet point.

I am not an expert on VBA, so I need help with understanding how this could be achieved. Can i trigger the function that will read the text using the PowerPoint time line as explained by Shyam Pillai in

or should the speech function be triggered using the events that are described by

And sample code that I can use will be helpful to me any pointer will be helpful.

John C

Microsoft PowerPoint

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.