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

Breaking up my PowerPoint seminar

What features exist in PowerPoint to organize my seminar? I see how Sections can be made and named. How can I use those sections to:

- Create an outline?
- Skip a section to the following section?

What other methods exist for this in PowerPoint?

And what other things can be done with Sections in PowerPoint?

Free Tool: Subnet Calculator
LVL 12
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Hello EE,

Can someone please help demonstrate how to copy Text from Excel to a PowerPoint shape.  I have a vba that creates PowerPoint slides and copy charts to PowerPoint.  I also have Text in excel that i want to copy and be placed on the slide and inside a shape on the slide

Please help
Please disregard. I am sorry I need to delete this question.
I have a VBA project with several userforms and modules that's evolved over many years. As of today, PowerPoint 2016 on Windows fails to load the pptm project without error and I've tracked it down to one userform in which all of its ~20 controls except one (a MultiPage control) have disappeared and hence the numerous corresponding control events code, which is still present, is complaining.

When I open the project in PowerPoint 2013 or 2010 the userform appears correctly and the project compiles. I have exported the userform from 2010, deleted it from the project in 2016 and re-imported it into the project in 2016. The userform still appears to be empty apart from the one MultiPage control and the project doesn't compile.

This userform isn't the only one using a MultiPage control so I don't think that's the issue. If I remove the userform from the project and the associated .Show method elsewhere, the project compiles normally.

What is going on?!

PowerPoint 2016 PC version 1806 build 10205.20009
Is there a way to find out location of picture that was used in powerpoint? Original creation of file was with powerpoint 2010 or 2007 not sure. We use powerpoint 2016 now, so is there a way to get name of original picture?

Thank you.
I want to put an object. e.g. a rectangle in a powerpoint slide that, when I click on it, it will open an excel spreadsheet. What is happening is, when I click on the object (on presentation view) it just goes to the next slide.
How do I do it? Can anyone help?
(I am using ms/office 2016)
I'm trying to pull the length of an mp4 file then adjust the transition of a powerpoint slide to match it.
However, my code seems to pull the word "length" instead of the actual attribute value

Where am I going wrong?

Function GetVideoLength(VideoFilePath)
Dim fso As New FileSystemObject

VideoFolderPath = fso.GetParentFolderName(VideoFilePath)
VideoFileName = fso.GetFileName(VideoFilePath)

With CreateObject("Shell.Application").Namespace(VideoFolderPath)
    strTime = .GetDetailsOf(.ParseName(VideoFileName), 27)
    intTimeInSeconds = DateDiff("s", 0, strTime)
End With
GetVideoLength = intTimeInSeconds

End Function

Open in new window

I struggle to arrange text boxes properly in PowerPoint, and I can't seem to find solutions on the web.  For example, why can't I move the bottom of the text box highlighted in the attached Word File, and in the attached PowerPoint slide, up further? Can someone point me to the solution or an article that explains how to effectively manage text boxes in PowerPoint?
I have these two Excel files attached. One is a chart I saved out of PPT. The other is the content of that chart saved to a separate Excel file. The problem I am having is that the file size of the Chart file is much larger than the manually created Book1 file that I made with the content I wanted from the Chart file. I have a PPT file that has several several charts like this, so I am trying to clean the chart files in PPT of whatever is creating this extra space so that it will in turn reduce the size of my PPT file. I have already tried the embedded font steps and everything else suggested to reduce it (these charts must remain Excel editable too as opposed to pictures). So can someone tell me what is creating more size on the Chart file compared to the Book1 file and how to get rid of it? We are using Office 2013.
Some Powerpoint 2010 questions..
  • Can an animation be applied to a table - I don't think so but want to be sure
  1. Can animation be used with a master slide? Or is it just animation painter all the way if I want to apply the same animation to all my bullet point slides.
  1. Why is it that an effect applied to the top master slide sometimes does not affect all the other slides based on it?
Cloud Class® Course: Ruby Fundamentals
LVL 12
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

We're running IBM Notes 9.01 as mail client under Windows 10. While migrating to Office 2016 a strange problem appears:
All Office applications can send the currently open file as a mail attachment (File -> Share -> E-Mail (as attachment, as PDF, as XPS, just as Link is greyed out)).

Only PowerPoint can't: when clicking the same menu in PowerPoint a single button "as link" is visible and it is greyed out. The other 3 options are just not there.

Any idea?

Notes works fine, it is the default mail client under Windows 10 1709. I.e. clicking a mailto: link opens Notes.

BTW, Win 7 - Office 2010 -  Notes 8.5 no problem, PowerPoint displays all options
I am developing a generator for PowerPoint presentations.
At the end of a generation cycle, the output file should be shown in PowerPoint.
Just opening the file therein is not sufficient since a previous version of the file may already be open;
that would then need to be closed first.

This action should be triggered from a Scala program, which runs on a JVM.
The solution should not require running an MS Office macro (such as given here).
We may assume the file is not being edited in PowerPoint; there will be an option to generate it as read only.

I need solutions for Windows and Macintosh.
I have experimented with AppleScript from the Mac Script Editor, but I only manage to
have PowerPoint open a file when no file with the same name is open yet.
So I would appreciate help.

I included the tag Microsoft Word, because this question likely applies for that as well.
I have a client that has a organazation chart I believe was made in Power Point 2007. She has Power Point 2010 she is unable to edit slide 2, when she tries it says "The organization chart cannot be opened because it exceeds the maximum size". I have tried to edit it from Power Point 2010, 2013, and 2016 on different computers and I get the same error. I am able to open it on 2 other machines running win 7 and power point 2007 without and problems.
I uninstalled office 2010 from her computer and installed office 2007 but still have the same problem?
Very little experience with MS PowerPoint.  I need a fancy presentation to wow the bosses.  Need some graphics for my slide:  some illustration of a computer system, and illustration of software package.

I manage about 24 computer systems environments and need to know which computer systems any of have the (3) expensive software packages installed.  Example: ( and Yes Computers are named after Ski Resorts )

System                        Package A            Package B            Package C

Bear Valley
Jackson Hole
Powerpointfor Mac 16.11. Dictionary gone demented. is putting a red line under everything. User has changed the default language to English and re-booted. Thanks!
Dear Experts:

below macro...
... retrieves several pieces of information from a table on the first slide,
... puts this alltogether into a text box
... which in turn is placed on the bottom of the slides starting from page 2.

I now would like to get this macro tweaked as follows:

The table from which the information is retrieved could be on page 2 or 3 or even on subsequent page.

I therefore would like to get the macro tweaked on line 18 and 26 of the current code:

An inputbox (only numeric integer values are allowed, no greater than the overall number of slides minus 1) is to prompt the user to specify the page number of the table from which to take the data (line 18)

Line 26 should then be adjusted accordingly.

Help is much appreciated. Thank you very much in advance.

Sub IPS()
Dim pre As Presentation
Dim shp As Shape
Dim strText As String
Dim i As Long
Dim tbl As Variant
Dim shp1 As Variant
Dim tb As Variant

    Set pre = ActivePresentation

If MsgBox("Would you like to insert the metadata into the footer of the current presentation?", vbQuestion + vbYesNo, "Add Footer") = vbNo Then
Exit Sub
End If

    With pre
        For Each shp In .Slides(1).Shapes
            If shp.Type = msoTable Then Set tbl = shp.Table
        With tbl
            strText = .Cell(2, 2).Shape.TextFrame.TextRange.Text & ", " & _
                .Cell(9, 2).Shape.TextFrame.TextRange.Text & ", " & _

Open in new window

Dear Experts

I have created a ppam file that contains a macro. The macro works fine. I also created a custom command button on the ribbon for the macro.

I have loaded the add-in manually thru the regular 'load available add-ins' dialog box.

I also set the macro settings to: enable all macros (not recommend; potentially dangerous code can run)

So everything is fine. But still,  if I run the macro thru the user-defined macro button I keep getting the following message box:

The macro cannot be found or cannot be run because of your macro security settings.

I am pretty sure the add-in has been loaded (because it shows under options - add ins PowerPoint Add-ins), but the macro in that add-in somehow cannot be activated.

Help is much appreciated. Thank you very much in advance.

Regards, Andreas
I have a PowerPoint application add-in (VBA -> .ppam) that shows a userform containing some help the first time the add-in runs.

I have tried triggering that action with two different events:

Sub Auto_Open()


the customUI onLoad event.

Both methods work if the add-in is configured to load before PowerPoint runs.

However, if PowerPoint is running and a user manually loads the add-in via File / Options / Add-ins / PowerPoint Add-ins / Go then the userform is shown but in some kind of non-initialised state whereby some of the controls are active e.g. MultiPage, some are not e.g CommandButton and none of the form's initialisation code runs. The only way to then close the form is via the [X] button at the top right of the window.

How can I automatically display, interact and execute code within a userform when the user loads an application add-in using this method?


I've attached a sample project to demonstrate the issue. Delete the .zip extension (required to upload .pptm files to EE) before opening it.
In the attached PPT 2010 presentation, I want all slides to go to the next slide after 10 seconds, but I want the last slide to stay on screen until I end my speech. How do I do that?

Get expert help—faster!
LVL 12
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Hi experts!

I seldom program graphics so I have no idea if what I want is difficult but here it is. I have attached an example of some arrows that I hand drew. I would like a Powerpoint VBA macro that could draw from 2 to 25 such vectors all from a central point outward.

Have a great day.
hello ,

For the last few days i'm getting a weird error while running a macro In Microsoft powerpoint. The Macro translates the korean text into english using Google Translator.
But from last few days randomly it started giving error "Run-time error '-2147024891 (80070005)': Access is denied.

i have google it and found there is some information about this error but not one knows the accurate solution.
can some one help please ? Thanks in advance.
VBA ms powerpoint and ms access.

I am running a powerpoint slideshow continuously from ms access. I have two questions:
1. if my powerpoint slides have an action button, is the button active while the slide is presenting?
2. if the button IS active and I click it, will I be able to detect in from the ms access application? If so, how do I detect it from access?
MY PROBLEM IS: I want to have a clean way to stop the looping presentation.
How do I change the color of the vertical bar in front of the text in this PowerPoint presentation. I was able to do it with other similar shapes in the Master Slide editor but so far I haven't been able to select the turquoise bar to the left of "Click to edit Master text styles" and change its color. How do I do that.


Dear Experts:

I would like to run a macro that performs the following actions:

The macro is to add a text box at the bottom of each and every slide based on entries on a table that is located on the very first slide.

The 2 column, 12 rows table on Slide 1 has the following entries which should be put into that text box.

Row 2, Column 2:   Text 1
Row 9, Column 2:   Text 2
Row 12, Column 2: Text 3

Hence the text box to be added to all the slides (measurments and position: 'msoTextOrientationHorizontal, 30, 560, 750, 40') should look like this on every slide:

Text 1, Text 2, Text 3

Help is much appreciated. Thank you very much in advance.

Regards, Andreas
In PowerPoint VBA, I'm trying to use the Animation Painter to copy the animation from one picture to the other pictures on a slide. My code successfully turns on the Animation Painter and it successfully selects the next picture, but I can't actually get the paste to work. If I pause execution right after the Animation painter is turned on then I can manually select the next the picture and the animation is successfully copied. So how do I force the paste? Here is the code:

Sub animaPainter()

Dim osh As Shape
Dim nameSelect As String

nameSelect = ActiveWindow.Selection.ShapeRange.Name

For Each osh In ActiveWindow.Selection.SlideRange.Shapes

            With osh
            If osh.Name = nameSelect Then GoTo LoopEnd
                If .Type = msoLinkedPicture _
                  Or .Type = msoPicture _
                  osh.Select msoTrue
                End If
            End With

End Sub

Private Sub togglePainter()

Dim localApp As PowerPoint.Application
Set localApp = GetObject(Class:="PowerPoint.Application")
localApp.CommandBars.ExecuteMso ("AnimationPainter")

End Sub

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.