New Objects, Collections, and Enumerations (Office)

New Objects and Collections

The following objects and collections have been added to the object model in Microsoft Office 2010.

Object or Collection

Description

ContactCard

Represents a Microsoft Office contact card.

Crop

An object used to remove a portion of an image.

EffectParameter

Describes a single Picture Effect parameter.

EffectParameters

Represents a collection of EffectParameter objects.

IConverter

This feature is only available in the Open XML Format SDK.

IConverterApplicationPreferences

This feature is only available in the Open XML Format SDK.

IConverterPreferences

This feature is only available in the Open XML Format SDK.

IConverterUICallback

This feature is only available in the Open XML Format SDK.

IMsoContactCard

Represents a Contact card.

PickerDialog

Provides dialog user interface functionality of for picking people or picking data.

PickerField

Represents the field definitions of sub-items in a PickerResult object. Each PickerField object represents a column definition of a Picker dialog.

PickerFields

A collection of PickerField objects. Each PickerField object represents a column definition of Picker dialog.

PickerProperties

A collection of PickerProperty objects.

PickerProperty

Represents an object for passing a custom property. p

PickerResult

Represents a resolved or selected item of data.

PickerResults

A collection of PickerResult objects.

PictureEffect

Represents a Picture Effect.

PictureEffects

Represents a collection of PictureEffects objects.

SmartArt

The top level class for interacting with a SmartArt graphic.

SmartArtColor

Chooses the color scheme for the SmartArt diagram.

SmartArtColors

A collection of SmartArt color styles.

SmartArtLayout

Represents a Smart Art diagram.

SmartArtLayouts

Represents a collection of Smart Art layout diagrams.

SmartArtNode

A single semantic node within the data model of a Smart Art graphic.

SmartArtNodes

Represents a collection of nodes within a Smart Art diagram.

SmartArtQuickStyle

Represents a Smart Art quick style

SmartArtQuickStyles

Represents a collection of Smart Art quick styles.

New Enumerations

The following enumerations have been added to the object model in Microsoft Office 2010.

Enumerations

Description

MsoBlogImageType

Specifies blog image types.

MsoContactCardAddressType

Specifies the address type for a contact card.

MsoContactCardStyle

Specifies how the contact card is displayed.

MsoContactCardType

Specifies the contact card type.

MsoFileValidationMode

Specifies the file validation mode.

MsoIodGroup

Specifies constants that define the IOD (install on demand) groups.

MsoPickerField

Specifies contact-picker field types.

MsoPictureEffectType

Specifies constants that define the types of picture effects.

MsoSmartArtNodePosition

Specifies constants that define the different ways to add a new node to the data model in SmartArt.

MsoSmartArtNodeType

Specifies constants that define the types of SmartArt nodes.

BackstageGroupStyle

Specifies constants that define the styles of the groups on the File tab.

New Objects and Collections

The following objects and collections have been added to the object model in Microsoft Office 2010.

Object or Collection

Description

ContactCard

Represents a Microsoft Office contact card.

Crop

An object used to remove a portion of an image.

EffectParameter

Describes a single Picture Effect parameter.

EffectParameters

Represents a collection of EffectParameter objects.

IConverter

This feature is only available in the Open XML Format SDK.

IConverterApplicationPreferences

This feature is only available in the Open XML Format SDK.

IConverterPreferences

This feature is only available in the Open XML Format SDK.

IConverterUICallback

This feature is only available in the Open XML Format SDK.

IMsoContactCard

Represents a Contact card.

PickerDialog

Provides dialog user interface functionality of for picking people or picking data.

PickerField

Represents the field definitions of sub-items in a PickerResult object. Each PickerField object represents a column definition of a Picker dialog.

PickerFields

A collection of PickerField objects. Each PickerField object represents a column definition of Picker dialog.

PickerProperties

A collection of PickerProperty objects.

PickerProperty

Represents an object for passing a custom property. p

PickerResult

Represents a resolved or selected item of data.

PickerResults

A collection of PickerResult objects.

PictureEffect

Represents a Picture Effect.

PictureEffects

Represents a collection of PictureEffects objects.

SmartArt

The top level class for interacting with a SmartArt graphic.

SmartArtColor

Chooses the color scheme for the SmartArt diagram.

SmartArtColors

A collection of SmartArt color styles.

SmartArtLayout

Represents a Smart Art diagram.

SmartArtLayouts

Represents a collection of Smart Art layout diagrams.

SmartArtNode

A single semantic node within the data model of a Smart Art graphic.

SmartArtNodes

Represents a collection of nodes within a Smart Art diagram.

SmartArtQuickStyle

Represents a Smart Art quick style

SmartArtQuickStyles

Represents a collection of Smart Art quick styles.

New Enumerations

The following enumerations have been added to the object model in Microsoft Office 2010.

Enumerations

Description

MsoBlogImageType

Specifies blog image types.

MsoContactCardAddressType

Specifies the address type for a contact card.

MsoContactCardStyle

Specifies how the contact card is displayed.

MsoContactCardType

Specifies the contact card type.

MsoFileValidationMode

Specifies the file validation mode.

MsoIodGroup

Specifies constants that define the IOD (install on demand) groups.

MsoPickerField

Specifies contact-picker field types.

MsoPictureEffectType

Specifies constants that define the types of picture effects.

MsoSmartArtNodePosition

Specifies constants that define the different ways to add a new node to the data model in SmartArt.

MsoSmartArtNodeType

Specifies constants that define the types of SmartArt nodes.

BackstageGroupStyle

Specifies constants that define the styles of the groups on the File tab.