New Objects, Collections, and Enumerations

New Objects and Collections

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

Object or CollectionDescription
AccountThe Account object represents an account defined for the current profile.
AccountRuleConditionRepresents a rule condition that evaluates whether an account was used to send a message.
AccountsThe Accounts collection object contains a set of Account objects representing the accounts available for the current profile.
AddressRuleConditionRepresents a rule condition that evaluates whether the address for the recipient or sender of the message is contained in the address specified in AddressRuleCondition.Address.
AssignToCategoryRuleActionRepresents an action that assigns categories to a message.
AttachmentSelectionContains a set of Attachment objects that represent the selected attachments in an Outlook item.
AutoFormatRuleRepresents a formatting rule used by a View object to determine how to format Outlook items displayed within that view.
AutoFormatRulesRepresents the collection of AutoFormatRule objects in a view.
BusinessCardViewRepresents a view that displays data as a series of Electronic Business Card (EBC) images.
CalendarModuleRepresents the Calendar navigation module in the Navigation Pane of an explorer.
CalendarSharingRepresents a set of utilities for sharing calendar information.
CalendarViewRepresents a view that displays Outlook items in a calendar format.
CardViewRepresents a view that displays Outlook items as a series of index cards.
CategoriesRepresents the collection of Category objects that define the Master Category List for a namespace.
CategoryRepresents a user-defined category by which Outlook items can be grouped.
CategoryRuleConditionRepresents a rule condition that evaluates categories on a message as compared with CategoryRuleCondition.Categories.
ColumnRepresents a column of data in a Table object.
ColumnFormatRepresents the display properties of an order field or view field in a view.
ColumnsRepresents the collection of Column objects in a Table object.
ContactsModuleRepresents the Contacts navigation module in the Navigation Pane of an explorer.
ExchangeDistributionListThe ExchangeDistributionList object provides detailed information about an AddressEntry that represents an Exchange distribution list.
ExchangeUserProvides detailed information about an AddressEntry that represents a Microsoft Exchange mailbox user.
FolderRepresents an Outlook folder.
FormNameRuleConditionRepresents a rule condition that evaluates whether a form name was used to send or receive an item.
FormRegionRepresents a form region in an Outlook form.
FormRegionStartupDefines an interface that allows an add-in to specify the storage and the user interface of a form region, obtains an object for that form region, and determines when the form region is about to be displayed in a form or in the Reading Pane.
FromRssFeedRuleConditionRepresents a rule condition that evaluates whether an item is from a specified RSS subscription.
IconViewRepresents a view that displays Outlook items as a series of labeled icons.
ImportanceRuleConditionRepresents a rule condition that evaluates the importance of a message.
JournalModuleRepresents the Journal navigation module in the Navigation Pane of an explorer.
MailModuleRepresents the Mail navigation module in the Navigation Pane of an explorer.
MarkAsTaskRuleActionRepresents an action that marks a message as a task.
MoveOrCopyRuleActionRepresents an action that moves or copies a message.
NavigationFolderRepresents a navigation folder displayed in a navigation group of a navigation module in the Navigation Pane.
NavigationFoldersContains a set of NavigationFolder objects that represent the navigation folders associated with a navigation group.
NavigationGroupRepresents a navigation group displayed by a navigation module in the Navigation Pane.
NavigationGroupsContains a set of NavigationGroup objects that represent the navigation groups displayed by a navigation module in the Navigation Pane.
NavigationModuleRepresents a navigation module in the Navigation Pane of an explorer.
NavigationModulesContains a read-only set of NavigationModule objects that represent the navigation modules displayed by the Navigation Pane.
NavigationPaneRepresents the Navigation Pane displayed by the active Explorer object.
NewItemAlertRuleActionRepresents an action that displays a new item alert to the user.
NotesModuleRepresents the Notes navigation module in the Navigation Pane of an explorer.
OlkBusinessCardControlThis control displays a business card.
OlkCategoryA control that displays the selected categories.
OlkCheckBoxA control that supports one or more selections in a defined group of check box choices.
OlkComboBoxA control that supports the display of a selection from a drop-down list of all choices.
OlkCommandButtonA control that supports a user action specified as a command.
OlkContactPhotoA control that shows the contact picture for a contact item if a contact picture has been defined, or the contact picture button if no contact picture has been assigned.
OlkControlDefines a set of control properties common to some Microsoft Office Outlook controls.
OlkDateControlA control that supports the drop-down date picker used in inspectors for task and appointment items to select a date.
OlkFrameHeaderA control that provides a separator between sections in a form.
OlkInfoBarA control that provides an area to display specific information on a custom form.
OlkLabelThe basic label control, used for displaying text for read-only purposes.
OlkListBoxA control that supports displaying a scrollable list of items.
OlkOptionButtonA control that supports a single exclusive selection within a defined group of option button choices.
OlkPageControlA control that displays the contents of a page.
OlkSenderPhotoA control that displays the sender’s contact picture for items that can be received via e-mail.
OlkTextBoxA control that supports a single or multiple-line data entry.
OlkTimeControlA control that displays the Outlook time drop-down menu.
OlkTimeZoneControlA control that supports a selection from a drop-down list of time zones.
OrderFieldRepresents an order field, used to sort information in a view.
OrderFieldsRepresents the collection of OrderField objects in a view.
PlaySoundRuleActionRepresents an action that plays a .wav file sound.
PropertyAccessorProvides the ability to create, get, set, and delete properties on objects.
RowRepresents a row of data in the Table object.
RuleRepresents an Outlook rule.
RuleActionRepresents an action that is run when a Rule object executes.
RuleActionsThe RuleActions object contains a set of RuleAction objects or objects derived from RuleAction, representing the actions that are executed on a Rule object.
RuleConditionThe RuleCondition object represents either a condition that must be met before a rule executes, or an exception condition that must not be met before a rule executes.
RuleConditionsContains a set of RuleCondition objects or objects derived from RuleCondition, representing the conditions or exception conditions that must be satisfied in order for the Rule to execute.
RulesRepresents a set of Rule objects that are the rules available in the current session.
SelectNamesDialogDisplays the Select Names dialog box for the user to select entries from one or more address lists, and returns the selected entries in the collection object specified by the property SelectNamesDialog.Recipients.
SenderInAddressListRuleCondition Represents a rule condition that the sender's address is in the address list specified in AddressRuleCondition.Address.
SendRuleActionRepresents an action that sends a message to one or more recipients.
SharingItemRepresents a sharing message in an Inbox folder.
StorageItemA message object in MAPI that is always saved as a hidden item in the parent folder and stores private data for Outlook solutions.
StoreRepresents a file on the local computer or a network drive that stores e-mail messages and other items for an account in the current profile.
StoresA set of Store objects representing all the stores available in the current profile.
TableRepresents a set of item data from a Folder or Search object, with items as rows of the table and properties as columns of the table.
TableView Represents a view that displays Outlook items in a table, with each item in a row and the details of the item in the columns.
TasksModuleRepresents the Tasks navigation module in the Navigation Pane of an explorer.
TextRuleCondition Represents a rule condition that the part of the message, which can be the body, header, or subject, as specified by TextRuleCondition.ConditionType, contains the words specified in TextRuleCondition.Text.
TimelineViewRepresents a view that displays Outlook items in a timeline.
TimeZoneRepresents information for a time zone as supported by Microsoft Windows.
TimeZonesA collection of TimeZone objects.
ToOrFromRuleCondition Represents a rule condition that the sender or the recipeints of the message, as specified by ToOrFromRuleCondition.ConditionType, is in the recipients list specified in ToOrFromRuleCondition.Recipients.
UserDefinedPropertiesContains a set of UserDefinedProperty objects representing the user-defined properties defined for a Folder object.
UserDefinedPropertyRepresents the definition of a user-defined property for a Folder object.
ViewFieldRepresents a view field, used to display information in a view.
ViewFieldsRepresents the collection of ViewField objects in a view.
ViewFontRepresents the font used when formatting text in various portions of a view.

For diagrams that show how the new objects and collections relate to other objects in Office Outlook 2007, see the following:

New Enumerations

The following enumerations have been added to the object model in Office Outlook 2007.

EnumerationsDescription
OlAccountTypeSpecifies the type of an Account.
OlAddressEntryUserTypeRepresents the type of user for the AddressEntry or object derived from AddressEntry.
OlAddressListTypeRepresents the type of AddressList.
OlAlignSpecifies the alignment for the Label property of the ColumnFormat object.
OlAlignmentSpecifies how a caption is aligned with the edge of a control.
OlAppointmentTimeFieldSpecifies the time field in an appointment that the control is bound to.
OlAttachmentBlockLevelSpecifies whether there is any restriction on the type of attachments for an item.
OlAutoDiscoverConnectionModeSpecifies the type of connection to the Exchange server for the auto-discovery service.
OlAutoPreviewIndicates how items will be automatically previewed.
OlBackStyleSpecifies how the background of a control is rendered.
OlBorderStyleSpecifies how the border of a control is rendered.
OlBusinessCardTypeIdentifies the type of Electronic Business Card (EBC) format associated with a ContactItem object.
OlCalendarDetailIndicates the level of detail for calendar items that will be exported to an iCalendar (.ics) file.
OlCalendarMailFormatDetermines the format of the calendar information in the body of the MailItem created by the ForwardAsICal method.
OlCalendarViewModeIndicates the view mode specified in the CalendarViewMode property of the CalendarView object.
OlCategoryColorIndicates the color specified in the Color property of the Category object.
OlCategoryShortcutKeyIdentifies the shortcut key specified for the ShortcutKey property of the Category object.
OlColorConstants representing colors.
OlComboBoxStyleIndicates the behavior of a combo box control.
OlContactPhoneNumberSpecfies the telephone number type.
OlContextMenuIdentifies the type of context menu to be closed in the ContextMenuClose event.
OlDayWeekTimeScaleSpecifies the scale of time periods used to display Outlook items in a CalendarView object.
OlDefaultExpandCollapseSettingSpecifies the expand/collapse default value specified in the DefaultExpandCollapseSetting property of the TableView and TimelineView objects.
OlDefaultSelectNamesDisplayModeSpecifies the default caption, the number of buttons, the button labels, and the address lists to display in the Select Names dialog box without requiring a resource file for any localized caption and labels.
OlDragBehaviorSpecifies the drag behavior of a control.
OlEnterFieldBehaviorSpecifies the behavior when focus enters a control.
OlExchangeStoreTypeSpecifies the type of Exchange store.
OlFormatCurrencyIndicates the format used to display currency Outlook item properties.
OlFormatDateTimeIndicates the format used to display date/time Outlook item properties.
OlFormatDurationIndicates the format used to display duration Outlook item properties.
OlFormatEnumerationIndicates the format used to display enumeration Outlook item properties.
OlFormatIntegerIndicates the format used to display integer Outlook item properties.
OlFormatKeywordsIndicates the format used to display keyword Outlook item properties.
OlFormatNumberIndicates the format used to display number Outlook item properties.
OlFormatPercentIndicates the format used to display percent Outlook item properties.
OlFormatSmartFromIndicates the format used to display the From Outlook item property.
OlFormatTextIndicates the format used to display text Outlook item properties.
OlFormatYesNoIndicates the format used to display yes/no Outlook item properties.
OlFormRegionModeIdentifies the mode that the form region is being loaded into, which corresponds with the container displaying the form region.
OlFormRegionSizeIdentifies the type of form region.
OlGridLineStyleIndicates the line style used to display grid lines for TableView objects.
OlGroupTypeIdentifies the group type of a NavigationGroup object.
OlHorizontalLayoutSpecifies the alignment of controls in the horizontal direction.
OlIconViewPlacementIndicates how icons are arranged in an IconView object.
OlIconViewTypeIndicates the view mode when using an IconView object.
OlMarkIntervalSpecifies the time period by which a task is due.
OlMatchEntrySpecifies if and how extensive entry matching is applied while the user types in a control.
OlMouseButtonIndicates which mouse button is pressed during a mouse event.
OlMousePointerSpecifies the mouse cursor that is displayed while the mouse is positioned over a control and a drag/drop operation is not being performed.
OlMultiLineIndicates when multiple lines are displayed in a TableView object.
OlMultiSelectSpecifies the type of selection that is supported in a list box control.
OlNavigationModuleTypeIdentifies the navigation module type of a NavigationModule object.
OlPageTypeSpecifies the type of page displayed by a control.
OlPictureAlignmentSpecifies how an image is aligned with respect to text on a button.
OlRecipientSelectorsSpecifies the edit boxes (for To, Cc, Bcc), if any, to be displayed in the Select Names dialog box.
OlReferenceTypeIndicates the reference type.
OlRuleActionTypeSpecifies the type of rule action for a rule.
OlRuleConditionTypeSpecifies the type of rule condition or exception condition of a rule.
OlRuleExecuteOptionSpecifies the type of messages in the specified folder or folders that a rule should be applied to.
OlRuleTypeIndicates if a rule is applied to messages that are being sent or received.
OlScrollBarsSpecifies which, if any, scroll bars to display for a control.
OlSearchScopeSpecifies the scope in terms of folders for the search.
OlSharingMsgTypeIndicates the type of sharing message represented by a SharingItem object.
OlSharingProviderIndicates the sharing provider associated with a SharingItem object.
OlShiftStateRepresents a bitmask to indicate which modifier key is pressed during a keyboard or mouse event of a control.
OlSpecialFoldersSpecifies the types of special folders in a store.
OlStorageIdentifierTypeSpecifies the type of identifier for a StorageItem object.
OlTableContentsSpecifies the type of items in a folder.
OlTextAlignSpecifies the alignment of text in a control.
OlTimelineViewModeIndicates the view mode when using a TimelineView object.
OlTimeStyleSpecifies how time values are displayed and how entries of time values are interpreted by a time control.
OlVerticalLayoutSpecifies the alignment of controls in the vertical direction.


Tags :


Community Content

greatwhitenorth
Please provide definitions with the word you are attempting to define!
The Account object represents an account defined for the current profile. What is an Account? Do not use the word you are attempting to define within the definition of the work - dictionary 101!
Tags : account

Page view tracker