PowerPoint 2010 Object Model Changes Since Earlier Versions

The tables in this topic provide a summary of the changes in the Microsoft PowerPoint 2010 object model as compared to earlier versions of Microsoft Office.

Note

In these tables, the status value for a given object model member may be any of the following:

  • Changed—The syntax for the member has changed.

  • Hidden—The member has been deprecated.

  • Removed—The member has been removed from the object model.

Contents

  • Object Model Changes Since Microsoft Office 2007

  • Object Model Changes Since Microsoft Office 2003

  • Object Model Changes Since Microsoft Office XP (2002)

  • Object Model Changes Since Microsoft Office 2000

Object Model Changes Since Microsoft Office 2007

Application

Properties

Status

AnswerWizard

Hidden

Assistant

Hidden

Methods

Status

LaunchPublishSlidesDialog

Hidden

LaunchSendToPPTDialog

Hidden

Options

Properties

Status

DoNotPromptForConvert

Hidden

Presentation

Properties

Status

HasSections

Hidden

SectionCount

Hidden

Methods

Status

CheckIn

Changed
Previous syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic, OPTIONAL VARIANT VersionType)
New syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic)

Convert

Hidden

DeleteSection

Hidden

DisableSections

Hidden

NewSectionAfter

Hidden

PublishSlides

Changed
Previous syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0)
New syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0, OPTIONAL BOOL UseSlideOrder = 0)

sectionTitle

Hidden

Presentations

Methods

Status

Open

Changed
Previous syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1, OPTIONAL MSOTRISTATE OpenAndRepair = 0)
New syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)

Slide

Properties

Status

SectionNumber

Hidden

Methods

Status

PublishSlides

Changed
Previous syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0)
New syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0, OPTIONAL BOOL UseSlideOrder = 0)

SlideRange

Properties

Status

SectionNumber

Hidden

Methods

Status

PublishSlides

Changed
Previous syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0)
New syntax
VOID PublishSlides (STRING SlideLibraryUrl, OPTIONAL BOOL Overwrite = 0, OPTIONAL BOOL UseSlideOrder = 0)

Object Model Changes Since Microsoft Office 2003

Application

Properties

Status

AnswerWizard

Hidden

Assistant

Hidden

FileFind

Hidden

FileSearch

Hidden

Design

Properties

Status

HasTitleMaster

Hidden

TitleMaster

Hidden

Methods

Status

AddTitleMaster

Hidden

Diagram

Properties

Status

Application

Hidden

AutoFormat

Hidden

AutoLayout

Hidden

Creator

Hidden

Nodes

Hidden

Parent

Hidden

Reverse

Hidden

Type

Hidden

Methods

Status

Convert

Hidden

FitText

Hidden

DiagramNode

Properties

Status

Application

Hidden

Children

Hidden

Creator

Hidden

Diagram

Hidden

Layout

Hidden

Parent

Hidden

Root

Hidden

Shape

Hidden

TextShape

Hidden

Methods

Status

AddNode

Hidden

CloneNode

Hidden

Delete

Hidden

MoveNode

Hidden

NextNode

Hidden

PrevNode

Hidden

ReplaceNode

Hidden

SwapNode

Hidden

TransferChildren

Hidden

DiagramNodeChildren

Properties

Status

Application

Hidden

Count

Hidden

Creator

Hidden

FirstChild

Hidden

LastChild

Hidden

Parent

Hidden

Methods

Status

AddNode

Hidden

Item

Hidden

SelectAll

Hidden

DiagramNodes

Properties

Status

Application

Hidden

Count

Hidden

Creator

Hidden

Parent

Hidden

Methods

Status

Item

Hidden

SelectAll

Hidden

Master

Properties

Status

Scripts

Hidden

PpSaveAsFileType

Constants

Status

ppSaveAsPowerPoint3

Hidden

ppSaveAsPowerPoint4

Hidden

ppSaveAsPowerPoint4FarEast

Hidden

ppSaveAsPowerPoint7

Hidden

ppSaveAsPresForReview

Hidden

Presentation

Properties

Status

HasRevisionInfo

Hidden

HTMLProject

Hidden

Methods

Status

AddBaseline

Hidden

CheckIn

Changed
Previous syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic)
New syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic)

RemoveBaseline

Hidden

ReplyWithChanges

Hidden

SaveAs

Changed
Previous syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 1, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)
New syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 11, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)

SendForReview

Hidden

Presentations

Methods

Status

Open

Changed
Previous syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)
New syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)

Shape

Properties

Status

Diagram

Hidden

DiagramNode

Hidden

HasDiagram

Hidden

HasDiagramNode

Hidden

Script

Hidden

ShapeRange

Properties

Status

Diagram

Hidden

DiagramNode

Hidden

HasDiagram

Hidden

HasDiagramNode

Hidden

Script

Hidden

Shapes

Methods

Status

AddDiagram

Hidden

Slide

Properties

Status

Scripts

Hidden

SlideRange

Properties

Status

Scripts

Hidden

Slides

Methods

Status

Add

Hidden

Object Model Changes Since Microsoft Office XP (2002)

Application

Properties

Status

AnswerWizard

Hidden

Assistant

Hidden

FileFind

Hidden

FileSearch

Hidden

Design

Properties

Status

HasTitleMaster

Hidden

TitleMaster

Hidden

Methods

Status

AddTitleMaster

Hidden

Diagram

Properties

Status

Application

Hidden

AutoFormat

Hidden

AutoLayout

Hidden

Creator

Hidden

Nodes

Hidden

Parent

Hidden

Reverse

Hidden

Type

Hidden

Methods

Status

Convert

Hidden

DiagramNode

Properties

Status

Application

Hidden

Children

Hidden

Creator

Hidden

Diagram

Hidden

Layout

Hidden

Parent

Hidden

Root

Hidden

Shape

Hidden

TextShape

Hidden

Methods

Status

AddNode

Hidden

CloneNode

Hidden

Delete

Hidden

MoveNode

Hidden

NextNode

Hidden

PrevNode

Hidden

ReplaceNode

Hidden

SwapNode

Hidden

TransferChildren

Hidden

DiagramNodeChildren

Properties

Status

Application

Hidden

Count

Hidden

Creator

Hidden

FirstChild

Hidden

LastChild

Hidden

Parent

Hidden

Methods

Status

AddNode

Hidden

Item

Hidden

SelectAll

Hidden

DiagramNodes

Properties

Status

Application

Hidden

Count

Hidden

Creator

Hidden

Parent

Hidden

Methods

Status

Item

Hidden

SelectAll

Hidden

Master

Properties

Status

Scripts

Hidden

PpSaveAsFileType

Constants

Status

ppSaveAsPowerPoint3

Hidden

ppSaveAsPowerPoint4

Hidden

ppSaveAsPowerPoint4FarEast

Hidden

ppSaveAsPowerPoint7

Hidden

ppSaveAsPresForReview

Hidden

Presentation

Properties

Status

HasRevisionInfo

Hidden

HTMLProject

Hidden

Methods

Status

AddBaseline

Hidden

CheckIn

Changed
Previous syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic)
New syntax
VOID CheckIn (OPTIONAL BOOL SaveChanges = -1, OPTIONAL VARIANT Comments, OPTIONAL VARIANT MakePublic)

RemoveBaseline

Hidden

ReplyWithChanges

Hidden

SaveAs

Changed
Previous syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 1, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)
New syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 11, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)

SendForReview

Hidden

Presentations

Methods

Status

Open

Changed
Previous syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)
New syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)

Shape

Properties

Status

Diagram

Hidden

DiagramNode

Hidden

HasDiagram

Hidden

HasDiagramNode

Hidden

Script

Hidden

ShapeRange

Properties

Status

Diagram

Hidden

DiagramNode

Hidden

HasDiagram

Hidden

HasDiagramNode

Hidden

Script

Hidden

Shapes

Methods

Status

AddDiagram

Hidden

Slide

Properties

Status

Scripts

Hidden

SlideRange

Properties

Status

Scripts

Hidden

Slides

Methods

Status

Add

Hidden

Object Model Changes Since Microsoft Office 2000

Application

Properties

Status

AnswerWizard

Hidden

Assistant

Hidden

FileFind

Hidden

FileSearch

Hidden

Methods

Status

Help

Changed
Previous syntax
VOID Help (OPTIONAL STRING HelpFile = "vbappt9.chm", OPTIONAL INT ContextID = 0)
New syntax
VOID Help (OPTIONAL STRING HelpFile = "vbapp10.chm", OPTIONAL INT ContextID = 0)

Master

Properties

Status

Scripts

Hidden

PpSaveAsFileType

Constants

Status

ppSaveAsPowerPoint3

Hidden

ppSaveAsPowerPoint4

Hidden

ppSaveAsPowerPoint4FarEast

Hidden

ppSaveAsPowerPoint7

Hidden

Presentation

Properties

Status

HTMLProject

Hidden

Methods

Status

SaveAs

Changed
Previous syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 1, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)
New syntax
VOID SaveAs (STRING FileName, OPTIONAL PPSAVEASFILETYPE FileFormat = 11, OPTIONAL MSOTRISTATE EmbedTrueTypeFonts = -2)

Presentations

Methods

Status

Open

Changed
Previous syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)
New syntax
PRESENTATION Open (STRING FileName, OPTIONAL MSOTRISTATE ReadOnly = 0, OPTIONAL MSOTRISTATE Untitled = 0, OPTIONAL MSOTRISTATE WithWindow = -1)

Shape

Properties

Status

Script

Hidden

ShapeRange

Properties

Status

Script

Hidden

Slide

Properties

Status

Scripts

Hidden

SlideRange

Properties

Status

Scripts

Hidden

Slides

Methods

Status

Add

Hidden