How many slides can a presentation hold?
As far as I know, nobody knows the answer to this question. The answer may be "It depends"
But if you feel bold, you could try running this macro. Start with a presentation containing only one blank slide.
The code below will keep adding slides (and putting a text box with the slide number on each) until it reaches the value you've chosen for MaxSlides. Or until PowerPoint crashes? Dunno. As I said, this is for the bold.
Sub MaxItOut() Dim x As Long Dim MaxSlides As Long MaxSlides = 100 ' or however far you want to take this ' Longs can take values up to 2,147,483,647 ' Speaking of Long, it might take a LONG time to run the macro if you max it ' Assuming there's already one slide in the presentation For x = 2 To MaxSlides ActivePresentation.Slides.Add x, ppLayoutBlank With ActivePresentation.Slides(x) With .Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 200) .TextFrame.TextRange.Text = CStr(x) End With End With Next x End Sub
See How do I use VBA code in PowerPoint? to learn how to use this example code.