Object Model Changes Since Microsoft Office 97
Office 2007
| Outlook Developer Reference |
The following is a summary of the changes in the Microsoft Office Outlook 2007 object model as compared to Microsoft Office 97.
Application
| Properties | Status |
|---|---|
| Assistant | Hidden |
| Methods | Status |
|---|---|
| ActiveExplorer | Changed EXPLORER ActiveExplorer () _EXPLORER ActiveExplorer () |
| ActiveInspector | Changed INSPECTOR ActiveInspector () _INSPECTOR ActiveInspector () |
| CreateItem | Changed OBJECT CreateItem (OLITEMS ItemType) OBJECT CreateItem (OLITEMTYPE ItemType) |
| CreateItemFromTemplate | Changed OBJECT CreateItemFromTemplate (STRING TemplatePath, VARIANT InFolder) OBJECT CreateItemFromTemplate (STRING TemplatePath, OPTIONAL VARIANT InFolder) |
| GetNamespace | Changed NAMESPACE GetNamespace (STRING Type) _NAMESPACE GetNamespace (STRING Type) |
AppointmentItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| Respond | Changed OBJECT Respond (OLMEETINGRESPONSE Response, VARIANT fNoUI, VARIANT fAdditionalTextDialog) MEETINGITEM Respond (OLMEETINGRESPONSE Response, OPTIONAL VARIANT fNoUI, OPTIONAL VARIANT fAdditionalTextDialog) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
Attachment
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
Attachments
| Methods | Status |
|---|---|
| Add | Changed ATTACHMENT Add (VARIANT Source, VARIANT Type, VARIANT Position, VARIANT DisplayName) ATTACHMENT Add (VARIANT Source, OPTIONAL VARIANT Type, OPTIONAL VARIANT Position, OPTIONAL VARIANT DisplayName) |
ContactItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| Email1DisplayName | Changed READ-ONLY Email1DisplayName [STRING] READ-WRITE Email1DisplayName [STRING] |
| Email2DisplayName | Changed READ-ONLY Email2DisplayName [STRING] READ-WRITE Email2DisplayName [STRING] |
| Email3DisplayName | Changed READ-ONLY Email3DisplayName [STRING] READ-WRITE Email3DisplayName [STRING] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| UserCertificate | Hidden |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
Explorer
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| CommandBars | Changed READ-ONLY CommandBars [MSOFAREASTLINEBREAKLANGUAGEID] READ-ONLY CommandBars [COMMANDBARS] |
| Parent | Changed READ-ONLY Parent [APPLICATION] READ-ONLY Parent [OBJECT] |
Folders
| Methods | Status |
|---|---|
| Add | Changed MAPIFOLDER Add (STRING Name, VARIANT Type) MAPIFOLDER Add (STRING Name, OPTIONAL VARIANT Type) |
FormDescription
| Properties | Status |
|---|---|
| Password | Hidden |
| Methods | Status |
|---|---|
| PublishForm | Changed VOID PublishForm (OLFORMREGISTRY Registry, VARIANT Folder) VOID PublishForm (OLFORMREGISTRY Registry, OPTIONAL VARIANT Folder) |
Inspector
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| CommandBars | Changed READ-ONLY CommandBars [MSOFAREASTLINEBREAKLANGUAGEID] READ-ONLY CommandBars [COMMANDBARS] |
| ModifiedFormPages | Changed READ-ONLY ModifiedFormPages [PAGES] READ-ONLY ModifiedFormPages [OBJECT] |
| Parent | Changed READ-ONLY Parent [APPLICATION] READ-ONLY Parent [OBJECT] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
Items
| Methods | Status |
|---|---|
| Add | Changed OBJECT Add (VARIANT Type) OBJECT Add (OPTIONAL VARIANT Type) |
| Restrict | Changed ITEMS Restrict (STRING Filter) _ITEMS Restrict (STRING Filter) |
| Sort | Changed VOID Sort (STRING Property, VARIANT Descending) VOID Sort (STRING Property, OPTIONAL VARIANT Descending) |
JournalItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
MailItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| FlagDueBy | Hidden |
| FlagStatus | Hidden |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| RemoteStatus | Changed READ-ONLY RemoteStatus [OLREMOTESTATUS] READ-WRITE RemoteStatus [OLREMOTESTATUS] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
MAPIFolder
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| DefaultItemType | Changed READ-ONLY DefaultItemType [OLITEMS] READ-ONLY DefaultItemType [OLITEMTYPE] |
| Folders | Changed READ-ONLY Folders [FOLDERS] READ-ONLY Folders [_FOLDERS] |
| Items | Changed READ-ONLY Items [ITEMS] READ-ONLY Items [_ITEMS] |
| Methods | Status |
|---|---|
| GetExplorer | Changed EXPLORER GetExplorer (VARIANT DisplayMode) _EXPLORER GetExplorer (OPTIONAL VARIANT DisplayMode) |
MeetingRequestItem
| Properties | Status |
|---|---|
| Actions | Removed |
| Application | Removed |
| Attachments | Removed |
| BillingInformation | Removed |
| Body | Removed |
| Categories | Removed |
| Companies | Removed |
| CreationTime | Removed |
| EntryID | Removed |
| FormDescription | Removed |
| GetInspector | Removed |
| Importance | Removed |
| LastModificationTime | Removed |
| MessageClass | Removed |
| Mileage | Removed |
| NoAging | Removed |
| OutlookInternalVersion | Removed |
| OutlookVersion | Removed |
| Parent | Removed |
| Saved | Removed |
| Sensitivity | Removed |
| Size | Removed |
| Subject | Removed |
| UnRead | Removed |
| UserProperties | Removed |
| Methods | Status |
|---|---|
| Close | Removed |
| Copy | Removed |
| Delete | Removed |
| Display | Removed |
| GetAssociatedAppointment | Removed |
| Move | Removed |
| PrintOut | Removed |
| Save | Removed |
| SaveAs | Removed |
| Events | Status |
|---|---|
| Close | Removed |
| CustomAction | Removed |
| CustomPropertyChange | Removed |
| Forward | Removed |
| Open | Removed |
| PropertyChange | Removed |
| Read | Removed |
| Reply | Removed |
| ReplyAll | Removed |
| Send | Removed |
| Write | Removed |
NameSpace
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| Folders | Changed READ-ONLY Folders [FOLDERS] READ-ONLY Folders [_FOLDERS] |
| Parent | Changed READ-ONLY Parent [APPLICATION] READ-ONLY Parent [OBJECT] |
| Methods | Status |
|---|---|
| GetFolderFromID | Changed MAPIFOLDER GetFolderFromID (STRING EntryIDFolder, VARIANT EntryIDStore) MAPIFOLDER GetFolderFromID (STRING EntryIDFolder, OPTIONAL VARIANT EntryIDStore) |
| GetItemFromID | Changed OBJECT GetItemFromID (STRING EntryIDItem, VARIANT EntryIDStore) OBJECT GetItemFromID (STRING EntryIDItem, OPTIONAL VARIANT EntryIDStore) |
| Logon | Changed VOID Logon (VARIANT Profile, VARIANT Password, VARIANT ShowDialog, VARIANT NewSession) VOID Logon (OPTIONAL VARIANT Profile, OPTIONAL VARIANT Password, OPTIONAL VARIANT ShowDialog, OPTIONAL VARIANT NewSession) |
NoteItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| Color | Hidden |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| Parent | Changed READ-ONLY Parent [MAPIFOLDER] READ-ONLY Parent [OBJECT] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Removed |
| CustomAction | Removed |
| CustomPropertyChange | Removed |
| Forward | Removed |
| Open | Removed |
| PropertyChange | Removed |
| Read | Removed |
| Reply | Removed |
| ReplyAll | Removed |
| Send | Removed |
| Write | Removed |
OlItems
| Constants | Status |
|---|---|
| olAppointmentItem | Removed |
| olContactItem | Removed |
| olJournalItem | Removed |
| olMailItem | Removed |
| olNoteItem | Removed |
| olPostItem | Removed |
| olTaskItem | Removed |
Pages
| Methods | Status |
|---|---|
| Add | Changed PAGE Add (VARIANT Name) OBJECT Add (OPTIONAL VARIANT Name) |
| Item | Changed PAGE Item (VARIANT Index) OBJECT Item (VARIANT Index) |
PostItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
Recipient
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| MeetingResponseStatus | Changed READ-WRITE MeetingResponseStatus [OLRESPONSESTATUS] READ-ONLY MeetingResponseStatus [OLRESPONSESTATUS] |
| Methods | Status |
|---|---|
| FreeBusy | Changed STRING FreeBusy (DATE Start, INT32 MinPerChar, VARIANT CompleteFormat) STRING FreeBusy (DATE Start, INT32 MinPerChar, OPTIONAL VARIANT CompleteFormat) |
RemoteItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
ReportItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
TaskItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| Contacts | Hidden |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| GetRecurrencePattern | Changed VOID GetRecurrencePattern () RECURRENCEPATTERN GetRecurrencePattern () |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
TaskRequestItem
| Properties | Status |
|---|---|
| Application | Changed READ-ONLY Application [APPLICATION] READ-ONLY Application [_APPLICATION] |
| GetInspector | Changed READ-ONLY GetInspector [INSPECTOR] READ-ONLY GetInspector [_INSPECTOR] |
| OutlookInternalVersion | Changed READ-ONLY OutlookInternalVersion [STRING] READ-ONLY OutlookInternalVersion [INT32] |
| Methods | Status |
|---|---|
| Display | Changed VOID Display (VARIANT Modal) VOID Display (OPTIONAL VARIANT Modal) |
| SaveAs | Changed VOID SaveAs (STRING Path, VARIANT Type) VOID SaveAs (STRING Path, OPTIONAL VARIANT Type) |
| Events | Status |
|---|---|
| Close | Changed Close () Close (BOOL Cancel) |
| CustomAction | Changed CustomAction (OBJECT Action, OBJECT Response) CustomAction (OBJECT Action, OBJECT Response, BOOL Cancel) |
| Forward | Changed Forward (OBJECT Forward) Forward (OBJECT Forward, BOOL Cancel) |
| Open | Changed Open () Open (BOOL Cancel) |
| Reply | Changed Reply (OBJECT Response) Reply (OBJECT Response, BOOL Cancel) |
| ReplyAll | Changed ReplyAll (OBJECT Response) ReplyAll (OBJECT Response, BOOL Cancel) |
| Send | Changed Send () Send (BOOL Cancel) |
| Write | Changed Write () Write (BOOL Cancel) |
UserProperties
| Methods | Status |
|---|---|
| Add | Changed USERPROPERTY Add (STRING Name, OLUSERPROPERTYTYPE Type, VARIANT AddToFolderFields, VARIANT DisplayFormat) USERPROPERTY Add (STRING Name, OLUSERPROPERTYTYPE Type, OPTIONAL VARIANT AddToFolderFields, OPTIONAL VARIANT DisplayFormat) |
| Find | Changed VOID Find (STRING Name, VARIANT Custom) USERPROPERTY Find (STRING Name, OPTIONAL VARIANT Custom) |