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

Are there are any open source libraries which make it easy to create/update powerpoint files using open xml?

I am looking for something similar to EPPlus which is library to work with excel files using open xml.
I currently have 3 charts in Visio 2010 that I want to export to a presentation in PPT 2007. I've tried linking via 'Object'  in PPT but I don't get all the charts just one.  How can I accomplish this so that I can:
-- create a number of charts in Visio that will show up on individual slides in PPT,
-- click on the slide and update the chart
-- export the slide to another presentation.  

Is this doable?
rectangle-test.pptHi experts,
help me withwith a very difficult macro that will read data from a text document and then displays them in my presentation?
I have a text document in \\S2\HomeS\PP 2010\Test\Usc.txt
List of requirements for macro:
- Open a text document "Usc.txt"
- Ignoring blank lines
- Delete rows that are older more than 45 minutes (according to the orientation date and time between commas) - bold in the example
- Load from remaining row number (first column) and names (third column) - italics in my sample
- names from a text document, insert the blue rectangles in my presentation (rectangle "1r" to "20r")
numbers from a text document, paste in green rectangles in my presentation (rectangle "1a" to "20a")
Example entries in my text document (Ucs.txt):

270,18-02 13:30,thomas.stacker  ---> This macro must delete the line (it is older than 45 min)
50,19-02 16:49,dietmar.unge
420,19-02 16:52,thomas.meyer
400,19-02 16:54,rolf.wende
440,19-02 16:55,emil.vrba
350,19-02 16:59,tobias.werner
440,19-02 17:10,ales.svoboda

390,19-02 17:14,karolina.pechova
430,19-02 17:14,tereza.honsova

lines will never be more than 20
if the lines of less than rectangles, filled only with rectangles, which correspond to the number of lines:
10 rows = 10 …
help me with a macro that creates a text file and insert the desired information? Here is a list of requirements:
1) I need a macro to check whether there is a path "\\S2\HomeS\PP 2010\Test"
2) if the path does not exist, the macro must be stopped. If the path exists, the macro check if the directory exists in the text file Usc.txt.
3) If not, the macro creates it.
4) Macro credited to a text file (into a text document to add new rows, do not overwrite the original line):
 - The number of rectangles in "A1" on the first slide and insert a comma after the number
 - For the first comma insert date and time in the format: "dd-mm hh:mm" and by inserting an additional point.
 - The second comma insert user's name Environ ("UserName")
 - The line may then look like this:
457,18-02 19:34,thomas.meyer

Open in new window

Thank you very much for your help.
I can edit my test, so as to accept more than one word?
Currently operates one word guessing the letters. I need to go as a clue as to enter 2 words. The fact that any empty spaces would be replaced by omitting the rectangle.
Example.: We guess the name "Franz Joseph" rectangle "letter6" should be invisible and so a space.
Best regards,
I am using a macro to copy charts and data tables from Excel to PPT.  After that macro runs an additional macro runs to delete slides that we are not using this month.  So what I would like to do is Take the Slide Numbers that where deleted (G5:G9) and update the status in the "Update" Column(H) to "No" for the slides that where deleted. Next I need to adjust the "Slide#" Coulmn(I) based on the deleted Slide Numbers.  For example if I delete slides 5 and 6 then Slide 7 would now be 5 and slide 8 would now be 6 and so on...  I am attaching the file I am using and any help would be greatly appreciated.

I need a simple macro that finds the wanted letter "T" in the range of text in a rectangle A1 (. TextFrame.TextRange).
 If the macro in the shape of the letter A1 is found, the MsgBox runs that found the letter, if not, then runs the MsgBox that the letter found.
Macro button to start CommandButton1.
 See the example.
Thank you for your help.
For years I have been using Wndows XP with wireless networks.  I have never had a problem connecting to wireless networks with Windows XP until just the past year it seems.  I think the problem has to do with the type of encryption (WEP/WPA/etc.), but I can't be sure.  In the past, I think I have mostly used the older WEP encryption, and nowadays, it seems like most wireless networks are using more recent encryption methods.  Anyway, the problem at my house and other locations I have been to, is that when my Windows XP machine tries to connect to a wireless network, it just sits there saying "Validating Identity".  There is some checkbox in the properties window that I now have to uncheck it seems in order to get this resolved, but even then, it doesn't always work.  My windows 7 machines connect just fine to the wireless network.  Any idea what the story is behind this Validating Identity thing with Windows XP?  Is this a fairly new thing for Windows XP  (maybe a service pack or update) or did I just never encounter this for the first few years while using Windows XP?
Greetings experts,

have a weird issue with one powerpoint file. it shows slide numbers innormal mode, print preview, but if you print , none shows up. the same file works on a different computer. using powerpoint 2010.all machines on which the file has been tested has the same configuration.

steps taken so far :

1. tried different printers-same result
2.recreated a new powerpoint file with few slides on the same machine and printed--page numbers show up
3.tried edit header/footer and tick slide number and apply all and then try printing--still the same issue
4. removed the slide number under slide master,save and exit the file and reinsert the slide number again from insert-header&footer,slide number and printing again ---still no luck

Any suggestions to sort this out, highly highly appreciated.
I generate a powerpoint presentation from excel using VBA.  I am hoping some one can tell me how to delete certain slides after the presentation is created.  I would use range A1 to A5 to enter the slide numbers that I would want to delete.  

I know nothing about powerpoint's vba.

I've got this code I found (thanks to MS for this):
Sub cmdPowerPoint_Click()
    Dim db As Database, rs As Recordset
    Dim ppObj As PowerPoint.Application
    Dim ppPres As PowerPoint.Presentation
    On Error GoTo err_cmdOLEPowerPoint
    ' Open up a recordset on the Employees table.
    Set db = CurrentDb
    Set rs = db.OpenRecordset("qryUnassigned", dbOpenDynaset)
    ' Open up an instance of Powerpoint.
    Set ppObj = New PowerPoint.Application
    Set ppPres = ppObj.Presentations.Add
    ' Setup the set of slides and populate them with data from the
    ' set of records.
    With ppPres
        While Not rs.EOF
            With .Slides.Add(rs.AbsolutePosition + 1, ppLayoutTitle)
                .Shapes(1).TextFrame.TextRange.Text = "Unassigned Incidents by Region"
                .SlideShowTransition.EntryEffect = ppEffectFade
                With .Shapes(2).TextFrame.TextRange
                        .Text = CStr(rs.Fields("Team").Value) & " = " & CStr(rs.Fields("Unassigned").Value)
                End With
                .Shapes(1).TextFrame.TextRange.Characters.Font.Size = 50
            End With
    End With
    ' Run the show.
    Exit Sub
    MsgBox err.Number & " " & err.Description
End Sub

Open in new window

And I've adapted it to include my query (qryUnassigned) so I can play around with it.

How do I add more than one record from the query to each slide? Right now, the code makes one slide per record - I want them all on the same slide.

Thanks - sure it's VERY simple, but I don't know where to start.


refer to the first part of my question, now I need help with a macro that will evaluate the key strokes and accordingly evaluate whether the correct letter is selected in the crossword. Whole it should work as follows:
1) The first macro runs and determine the question and the required number of rectangles in which they will write letters. (This is already done)
2) a second macro will monitor and keyboard activity (directly in the shapes and the hyperlink option in it to run the macro). Therefore evaluate the macro press a selected key, and then compares that to this point is just guessing at the word.
3) If the student guesses the letter, the macro shall be completed in all places where it should be.
We fight as the word "Plantagenet" and press (shape) "N", then the fourth and ninth form ("letter4" and "letter9") the letter "N".
5) If the selected point in guessing the word does not occur, I need to load a macro My Macro "Neg_Points" (this macro to count the points I make myself).
4) After guessing the entire crossword (all letters will be filled) with a macro function call "Test" (see first point).

Thank you for your help.
Hi Experts,
 I need help with adding macros to test for historical knowledge.
 I separated the whole complexity of the 2 questions.
 My example of the folding of the four questions that the user will guess the answer.
 Because the task of student letters will guess, I need to go into the macro simply write the correct answer (see BARBAROSSA, PREMYSLID etc.). The main task of the macro to show the many shapes ("letter1" to "letter12"), how much is currently needed.
Example: "BARBAROSSA" word has 10 characters, so the macro displays the 10 rectangles (from "letter1" to "letter10").
"CAPETIAN" word has 8 characters, so the macro displays the 8 rectangles (from "letter1" to "letter8").
The macro should always be run by clicking on CommandButton1
Note: never guess the word is longer than 12 characters.
Thank you in advance for any help.
I would to be able to hook a TV up on our office wall to play a powerpoint slideshow via ethernet.

I know absolutely nothing about how to do this.

Can anyone give me a beginners guide as to whether it is possible, what I need to consider, will it work with any TV, do I need any kind of signal converter?

Any advice or pointers to a resource on the web would be gratefully appreciated.

Hello all,
I have a power point presentation that is linked to a excel workbook. I use this for a monthly presentation.
I copy the workbook and the PP presentation to a new folder for February and I want to point all the links to that excel file and not have it point to the one in the January folder any longer. Can someone tell me how I go about changing the links, so when I update the presentation it will be pulling from the correct excel workbook for February.  I’m using Office 2007 suite.

Thanks for any help.
Each time I open a .pps the system displays the first image and then the computer is completely blocked. The only way to go out is to restart by pressing the on button.
What can I do to solve this problem ?
Thank you
José Hainaux
When I'm viewing a presentation, what does the star mean on the left side of the screen?
 (See graphic)

I'm trying to embed a video from YOUTUBE and Powerpoint is not accepting the straight URL at the top of my browser, nor the EMBED url given by YOUTUBE.  when you press the EMBED button (see graphic).
i have a powerpoint file (9mb) which iam not able to open now. it says
powerpoint cannot read the outline from d:\file.ppt.  no text converter is installed for this file type
I have a PowerPoint presentation I have setup and published as a presentation that loops.  The PowerPoint was created in 2010 and the PowerPoint 2007 viewer installed on an Intel atom based system.  The presentation runs fine except it totally skips the slide with the embedded video.  From the research I have done the atom processor shouldn't be a problem.  All other animations within the slideshow seem fine.  Weird that it just skips the whole slide with the video all together.  The video is 720p and the display size is 1920x1080.  The display computer is connected to a 42" TV via a HDMI cable.  Any ideas?
How can I get one audio file to transition smoothly to the next audio file? I have one audio file that plays across 57 slides and the next one to start on slide 58. I the two files working but, the first audio file just stops in the middle of a word to the song and the next one starts. Is there a way for the two file to start and stop more smoothly?
Anyone know where I can download QuickTime 64-Bit for Windows 7? I tried the iTunes + QuickTime 64-Bit download however its installing QuickTime as a 32-Bit application.

Reason I need a the 64-Bit version is I am trying to embed a quicktime video into PowerPoint however its failing with an error message:

"Powerpoint cannot insert a video from the selected file. Verify that the necessary 64-Codec for this media format is installed, and then try again."

I can embed the video fine on my 32-Bit install of PowerPoint but it will not playback on any 64-Bit installation. It will play the video if I directly open the file or just insert a link to the file. I'm looking at accomplishing the embed function with the 64-Bit installation of PowerPoint. I came across this from Microsoft Office:

PowerPoint Tip: Playing QuickTime videos in PowerPoint
Install the same bit-versions of QuickTime and PowerPoint 2010 onto your   computer if you do not already have them. PowerPoint and QuickTime must match, either 64-bit or 32-bit. 64-bit PowerPoint will not work with 32-bit QuickTime and vice versa.

Thanks for your help!
Hi Experts.

I have a little issue i need help with.

Consider the following:

I have 100 slides and i want to play a sound between slide 50 to 70.
When the slide number has reached 70 i want the sound to stop.

How is this possible?

I am using PPT 202 SP3

If I create a chart with the following

      Old Young
Red   333  444
Blue  666  666

Open in new window

Once the chart is created, if I Click on

Chart Otpions->Data Labels

Open in new window

and htne click on "Category Name"

"Old" and "Young" show up at the top of the chart

My question is:  How do I get PPT to place the Category names at the bottom of the chart?

I have an existing MS PPT document.

It contains a footer that I want to modify, but I do not know how to get to it

I am using MS PPT 2002 SP3

How can I modify the footer

Which pat do I have to go to to modify the footer ?


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.