Main Content

Create Complete PowerPoint Presentations

Programmatically create complete PowerPoint® presentations

You can create a complete PowerPoint presentation with the PPT API. Creating a complete presentation programmatically allow you to use different templates for the same content. To get started, see Create a Presentation Programmatically.

Functions

expand all

pptviewOpen Microsoft PowerPoint presentation or convert it to PDF
rptviewDisplay report or presentation
addAdd text box, table, or picture to slide
addAdd paragraphs to content placeholder
addAdd paragraph to text box
addAdd content to text box placeholder
findSearch a presentation
findSearch slide for content
replaceReplace text, tables, or pictures in a slide
replaceReplace content placeholder or content
replaceReplace text box paragraphs
replaceReplace text box placeholder content
replaceReplace table placeholder with table
replaceReplace picture placeholder with picture
getMasterNamesGet names of slide masters for presentation
getLayoutNamesGet names of layouts for presentation slide master
getTableStyleNamesGet table style names for presentation

Classes

expand all

mlreportgen.ppt.PresentationCreate a Microsoft PowerPoint presentation container
mlreportgen.ppt.SlidePresentation slide
mlreportgen.ppt.ContentPlaceholderPlaceholder for slide content
mlreportgen.ppt.TextBoxPlaceholderPlaceholder for slide title
mlreportgen.ppt.PicturePlaceholderPlaceholder for slide picture
mlreportgen.ppt.TablePlaceholderPlaceholder for slide table
mlreportgen.ppt.ParagraphFormatted block of text (paragraph)
mlreportgen.ppt.TextText to include in a presentation
mlreportgen.ppt.TextBoxText box
mlreportgen.ppt.NumberNumber to include as formatted text in document (Since R2024b)
mlreportgen.ppt.PicturePicture to include in presentation
mlreportgen.ppt.TableTable in presentation
mlreportgen.ppt.TableRowTable row
mlreportgen.ppt.TableEntryTable entry
mlreportgen.ppt.ColSpecFormatting for table column
mlreportgen.ppt.ColWidthTable column width
mlreportgen.ppt.ExternalLinkHyperlink to location outside of presentation
mlreportgen.ppt.InternalLinkHyperlink to a slide in a presentation (Since R2021a)
mlreportgen.ppt.MessageDispatcherPPT message dispatcher
mlreportgen.ppt.MessageEventDataHolds message triggering message event
mlreportgen.ppt.MessageFilterFilter to control message dispatcher
mlreportgen.ppt.ProgressMessageProgress message
mlreportgen.ppt.DebugMessageDebugging message
mlreportgen.ppt.ErrorMessageError message
mlreportgen.ppt.WarningMessageWarning message

Topics

Featured Examples