OlObjectClass OlObjectClass OlObjectClass Enum


Constants representing the different Microsoft Outlook object classes.

public enum class OlObjectClass
public enum OlObjectClass
Public Enum OlObjectClass


olAccount olAccount olAccount 105

Represents an Account object.

olAccountRuleCondition olAccountRuleCondition olAccountRuleCondition 135

Represents an AccountRuleCondition object.

olAccounts olAccounts olAccounts 106

Represents an Accounts object.

olAction olAction olAction 32

Represents an Action object.

olActions olActions olActions 33

Represents an Actions object.

olAddressEntries olAddressEntries olAddressEntries 21

Represents an AddressEntries object.

olAddressEntry olAddressEntry olAddressEntry 8

Represents an AddressEntry object.

olAddressList olAddressList olAddressList 7

Represents an AddressList object.

olAddressLists olAddressLists olAddressLists 20

Represents an AddressLists object.

olAddressRuleCondition olAddressRuleCondition olAddressRuleCondition 170

Represents an AddressRuleCondition object.

olApplication olApplication olApplication 0

Represents an Application object.

olAppointment olAppointment olAppointment 26

Represents an AppointmentItem object.

olAssignToCategoryRuleAction olAssignToCategoryRuleAction olAssignToCategoryRuleAction 122

Represents an AssignToCategoryRuleAction object.

olAttachment olAttachment olAttachment 5

Represents an Attachment object.

olAttachments olAttachments olAttachments 18

Represents an Attachments object.

olAttachmentSelection olAttachmentSelection olAttachmentSelection 169

Represents an AttachmentSelection object.

olAutoFormatRule olAutoFormatRule olAutoFormatRule 147

Represents an AutoFormatRule object.

olAutoFormatRules olAutoFormatRules olAutoFormatRules 148

Represents an AutoFormatRules object.

olCalendarModule olCalendarModule olCalendarModule 159

Represents a CalendarModule object.

olCalendarSharing olCalendarSharing olCalendarSharing 151

Represents a CalendarSharing object.

olCategories olCategories olCategories 153

Represents a Categories object.

olCategory olCategory olCategory 152

Represents a Category object.

olCategoryRuleCondition olCategoryRuleCondition olCategoryRuleCondition 130

Represents a CategoryRuleCondition object.

olClassBusinessCardView olClassBusinessCardView olClassBusinessCardView 168

Represents a BusinessCardView object.

olClassCalendarView olClassCalendarView olClassCalendarView 139

Represents a CalendarView object.

olClassCardView olClassCardView olClassCardView 138

Represents a CardView object.

olClassIconView olClassIconView olClassIconView 137

Represents a IconView object.

olClassNavigationPane olClassNavigationPane olClassNavigationPane 155

Represents a NavigationPane object.

olClassPeopleView olClassPeopleView olClassPeopleView 183

Represents a PeopleView object.

olClassTableView olClassTableView olClassTableView 136

Represents a TableView object.

olClassTimeLineView olClassTimeLineView olClassTimeLineView 140

Represents a TimelineView object.

olClassTimeZone olClassTimeZone olClassTimeZone 174

Represents a TimeZone object.

olClassTimeZones olClassTimeZones olClassTimeZones 175

Represents a TimeZones object.

olColumn olColumn olColumn 154

Represents a Column object.

olColumnFormat olColumnFormat olColumnFormat 149

Represents a ColumnFormat object.

olColumns olColumns olColumns 150

Represents a Columns object.

olConflict olConflict olConflict 102

Represents a Conflict object.

olConflicts olConflicts olConflicts 103

Represents a Conflicts object.

olContact olContact olContact 40

Represents a ContactItem object.

olContactsModule olContactsModule olContactsModule 160

Represents a ContactsModule object.

olConversation olConversation olConversation 178

Represents a Conversation object.

olConversationHeader olConversationHeader olConversationHeader 182

Represents a ConversationHeader object.

olDistributionList olDistributionList olDistributionList 69

Represents a ExchangeDistributionList object.

olDocument olDocument olDocument 41

Represents a DocumentItem object.

olException olException olException 30

Represents an Exception object.

olExceptions olExceptions olExceptions 29

Represents an Exceptions object.

olExchangeDistributionList olExchangeDistributionList olExchangeDistributionList 111

Represents an ExchangeDistributionList object.

olExchangeUser olExchangeUser olExchangeUser 110

Represents an ExchangeUser object.

olExplorer olExplorer olExplorer 34

Represents an Explorer object.

olExplorers olExplorers olExplorers 60

Represents an Explorers object.

olFolder olFolder olFolder 2

Represents a Folder object.

olFolders olFolders olFolders 15

Represents a Folders object.

olFormDescription olFormDescription olFormDescription 37

Represents a FormDescription object.

olFormNameRuleCondition olFormNameRuleCondition olFormNameRuleCondition 131

Represents a FormNameRuleCondition object.

olFormRegion olFormRegion olFormRegion 129

Represents a FormRegion object.

olFromRssFeedRuleCondition olFromRssFeedRuleCondition olFromRssFeedRuleCondition 173

Represents a FromRssFeedRuleCondition object.

olFromRuleCondition olFromRuleCondition olFromRuleCondition 132

Represents a ToOrFromRuleCondition object.

olImportanceRuleCondition olImportanceRuleCondition olImportanceRuleCondition 128

Represents an ImportanceRuleCondition object.

olInspector olInspector olInspector 35

Represents an Inspector object.

olInspectors olInspectors olInspectors 61

Represents an Inspectors object.

olItemProperties olItemProperties olItemProperties 98

Represents an ItemProperties object.

olItemProperty olItemProperty olItemProperty 99

Represents an ItemProperty object.

olItems olItems olItems 16

Represents an Items object.

olJournal olJournal olJournal 42

Represents a JournalItem object.

olJournalModule olJournalModule olJournalModule 162

Represents a JournalModule object.


This object, member, or enumeration is deprecated and is not intended to be used in your code.


This object, member, or enumeration is deprecated and is not intended to be used in your code.

olMail olMail olMail 43

Represents a MailItem object.

olMailModule olMailModule olMailModule 158

Represents a MailModule object.

olMarkAsTaskRuleAction olMarkAsTaskRuleAction olMarkAsTaskRuleAction 124

Represents a MarkAsTaskRuleAction object.

olMeetingCancellation olMeetingCancellation olMeetingCancellation 54

Represents a MeetingItem object that is a meeting cancellation notice.

olMeetingForwardNotification olMeetingForwardNotification olMeetingForwardNotification 181

Represents a MeetingItem object that is a notice about forwarding the meeting request.

olMeetingRequest olMeetingRequest olMeetingRequest 53

Represents a MeetingItem object that is a meeting request.

olMeetingResponseNegative olMeetingResponseNegative olMeetingResponseNegative 55

Represents a MeetingItem object that is a refusal of a meeting request.

olMeetingResponsePositive olMeetingResponsePositive olMeetingResponsePositive 56

Represents a MeetingItem object that is an acceptance of a meeting request.

olMeetingResponseTentative olMeetingResponseTentative olMeetingResponseTentative 57

Represents a MeetingItem object that is a tentative acceptance of a meeting request.

olMobile olMobile olMobile 176

This object, member, or enumeration is deprecated and is not intended to be used in your code.

olMoveOrCopyRuleAction olMoveOrCopyRuleAction olMoveOrCopyRuleAction 118

Represents a MoveOrCopyRuleAction object.

olNamespace olNamespace olNamespace 1

Represents a NameSpace object.

olNavigationFolder olNavigationFolder olNavigationFolder 167

Represents a NavigationFolder object.

olNavigationFolders olNavigationFolders olNavigationFolders 166

Represents a NavigationFolders object.

olNavigationGroup olNavigationGroup olNavigationGroup 165

Represents a NavigationGroup object.

olNavigationGroups olNavigationGroups olNavigationGroups 164

Represents a NavigationGroups object.

olNavigationModule olNavigationModule olNavigationModule 157

Represents a NavigationModule object.

olNavigationModules olNavigationModules olNavigationModules 156

Represents a NavigationModules object.

olNewItemAlertRuleAction olNewItemAlertRuleAction olNewItemAlertRuleAction 125

Represents a NewItemAlertRuleAction object.

olNote olNote olNote 44

Represents a NoteItem object.

olNotesModule olNotesModule olNotesModule 163

Represents a NotesModule object.

olOrderField olOrderField olOrderField 144

Represents an OrderField object.

olOrderFields olOrderFields olOrderFields 145

Represents an OrderFields object.

olOutlookBarGroup olOutlookBarGroup olOutlookBarGroup 66

Represents an OutlookBarGroup object.

olOutlookBarGroups olOutlookBarGroups olOutlookBarGroups 65

Represents an OutlookBarGroups object.

olOutlookBarPane olOutlookBarPane olOutlookBarPane 63

Represents an OutlookBarPane object.

olOutlookBarShortcut olOutlookBarShortcut olOutlookBarShortcut 68

Represents an OutlookBarShortcut object.

olOutlookBarShortcuts olOutlookBarShortcuts olOutlookBarShortcuts 67

Represents an OutlookBarShortcuts object.

olOutlookBarStorage olOutlookBarStorage olOutlookBarStorage 64

Represents an OutlookBarStorage object.

olOutspace olOutspace olOutspace 180

Represents an AccountSelector object.

olPages olPages olPages 36

Represents a Pages object.

olPanes olPanes olPanes 62

Represents a Panes object.

olPlaySoundRuleAction olPlaySoundRuleAction olPlaySoundRuleAction 123

Represents a PlaySoundRuleAction object.

olPost olPost olPost 45

Represents a PostItem object.

olPropertyAccessor olPropertyAccessor olPropertyAccessor 112

Represents a PropertyAccessor object.

olPropertyPages olPropertyPages olPropertyPages 71

Represents a PropertyPages object.

olPropertyPageSite olPropertyPageSite olPropertyPageSite 70

Represents a PropertyPageSite object.

olRecipient olRecipient olRecipient 4

Represents a Recipient object.

olRecipients olRecipients olRecipients 17

Represents a Recipients object.

olRecurrencePattern olRecurrencePattern olRecurrencePattern 28

Represents a RecurrencePattern object.

olReminder olReminder olReminder 101

Represents a Reminder object.

olReminders olReminders olReminders 100

Represents a Reminders object.

olRemote olRemote olRemote 47

Represents a RemoteItem object.

olReport olReport olReport 46

Represents a ReportItem object.

olResults olResults olResults 78

Represents a Results object.

olRow olRow olRow 121

Represents a Row object.

olRule olRule olRule 115

Represents a Rule object.

olRuleAction olRuleAction olRuleAction 117

Represents a RuleAction object.

olRuleActions olRuleActions olRuleActions 116

Represents a RuleAction object.

olRuleCondition olRuleCondition olRuleCondition 127

Represents a RuleCondition object.

olRuleConditions olRuleConditions olRuleConditions 126

Represents a RuleConditions object.

olRules olRules olRules 114

Represents a Rules object.

olSearch olSearch olSearch 77

Represents a Search object.

olSelection olSelection olSelection 74

Represents a Selection object.

olSelectNamesDialog olSelectNamesDialog olSelectNamesDialog 109

Represents a SelectNamesDialog object.

olSenderInAddressListRuleCondition olSenderInAddressListRuleCondition olSenderInAddressListRuleCondition 133

Represents a SenderInAddressListRuleCondition object.

olSendRuleAction olSendRuleAction olSendRuleAction 119

Represents a SendRuleAction object.

olSharing olSharing olSharing 104

Represents a SharingItem object.

olSimpleItems olSimpleItems olSimpleItems 179

Represents a SimpleItems object.

olSolutionsModule olSolutionsModule olSolutionsModule 177

Represents a SolutionsModule object.

olStorageItem olStorageItem olStorageItem 113

Represents a StorageItem object.

olStore olStore olStore 107

Represents a Store object.

olStores olStores olStores 108

Represents a Stores object.

olSyncObject olSyncObject olSyncObject 72

Represents a SyncObject object.

olSyncObjects olSyncObjects olSyncObjects 73

Represents a SyncObject object.

olTable olTable olTable 120

Represents a Table object.

olTask olTask olTask 48

Represents a TaskItem object.

olTaskRequest olTaskRequest olTaskRequest 49

Represents a TaskRequestItem object.

olTaskRequestAccept olTaskRequestAccept olTaskRequestAccept 51

Represents a TaskRequestAcceptItem object.

olTaskRequestDecline olTaskRequestDecline olTaskRequestDecline 52

Represents a TaskRequestDeclineItem object.

olTaskRequestUpdate olTaskRequestUpdate olTaskRequestUpdate 50

Represents a TaskRequestUpdateItem object.

olTasksModule olTasksModule olTasksModule 161

Represents a TasksModule object.

olTextRuleCondition olTextRuleCondition olTextRuleCondition 134

Represents a TextRuleCondition object.

olUserDefinedProperties olUserDefinedProperties olUserDefinedProperties 172

Represents a UserDefinedProperties object.

olUserDefinedProperty olUserDefinedProperty olUserDefinedProperty 171

Represents a UserDefinedProperty object.

olUserProperties olUserProperties olUserProperties 38

Represents a UserProperties object.

olUserProperty olUserProperty olUserProperty 39

Represents a UserProperty object.

olView olView olView 80

Represents a View object.

olViewField olViewField olViewField 142

Represents a ViewField object.

olViewFields olViewFields olViewFields 141

Represents a ViewFields object.

olViewFont olViewFont olViewFont 146

Represents a ViewFont object.

olViews olViews olViews 79

Represents a Views object.


Used by the Class property of Outlook objects.

Applies to