Notwithstanding the fact that Add-in Express for Outlook Express is almost completely based on using Windows API and COM, you will never be faced with low-level programming. Add-in Express hides its internal complex architecture and implementation and publishes very simple and easy-to-understand objects, components and designers. Keeping the traditions of simple and intuitive public interfaces of Add-in Express .NET, Add-in Express for Outlook Express introduces Unified Outlook Express Objects, a set of classes for accessing and handling Outlook Express objects.
The Unified Outlook Express Objects is part of Add-in Express that allows you to get access to the Application object as an entry point to Outlook Express. Below you will find a brief description of all objects included in the Unified Outlook Express Objects as well as their methods, properties and events. Having just a quick look at the list below, you will make sure that the Unified Outlook Express Objects is a sub-set of the "main" Outlook Object Model. And this means that doing programming for Outlook Express you can rely on your long-term experience with "main" Outlook development.
Object and members |
Comments |
Application |
 |
GetDefaultFolder |
Returns a Folder object that represents the default folder of the requested type (DeletedItems, Inbox, SentMail, Outbox, Drafts). |
 |
GetFolderFromID |
Returns a Folder object identified by the specified entry ID. |
 |
CreateMessage |
Creates a new message. |
 |
ActiveExplorer |
Returns an Explorer object that represents the main Outlook Express (Explorer) window. |
 |
ActiveInspector |
Returns an Inspector object that represents the topmost message (Inspector) window. |
 |
Inspectors |
Returns an Inspectors collection object that contains the Inspector objects representing all open message (Inspector) windows. |
 |
Folders |
Returns a Folders collection that represents all folders contained in the Local Folders folder. |
Explorer |
 |
Activate |
Activates the Explorer window. |
 |
CurrentFolder |
Returns or sets a Folder object that represents the current folder displayed in the main Outlook Express (Explorer) window. |
 |
Selection |
Returns a Selection object consisting of one or more items selected in the main Outlook Express (Explorer) window. |
 |
MenuBar |
Returns a MenuBar object that represents the main Outlook Express menu. |
 |
Toolbars |
Returns a Toolbars collection consisting of all custom toolbars added to the main Outlook Express (Explorer) window. |
 |
FolderSwitch |
Occurs when the user switches to a new folder. |
 |
SelectionChange |
Occurs when the user switches to a different item in the main Outlook Express (Explorer) window. |
Inspectors |
 |
Item |
Returns an Inspector object specified by its index. |
 |
NewInspector |
Occurs whenever a new message (Inspector) window is opened. |
Inspector |
 |
Activate |
Activates the Inspector window. |
 |
Close |
Closes the Inspector window. |
 |
Send |
Sends the current item of the Inspector window. |
 |
CurrentItem |
Returns an Item object contained by the Inspector window. |
 |
MenuBar |
Returns a MenuBar object that represents the menu bar of the Inspector window. |
 |
Toolbars |
Returns a Toolbars collection consisting of all custom toolbars added to the Inspector window. |
 |
Type |
Returns the type of the Inspector window (MailRead or MailCompose). |
 |
InspectorClose |
Occurs when the user closes the Inspector window. |
 |
InspectorSend |
Occurs when the user clicks on the Send button on the Inspector window. |
Folders |
 |
Add |
Adds a new folder. |
 |
Remove |
Removes the specified folder. |
 |
Item |
Returns a Folder object specified by its index. |
 |
FolderAdd |
Occurs when a folder is added to the collection. |
 |
FolderChange |
Occurs when a folder in the collection is changed. |
 |
FolderRemove |
Occurs when a folder in the collection is removed. |
Folder |
 |
Delete |
Deletes the specified folder. |
 |
Display |
Displays the folder in the main Outlook Express (Explorer) window. |
 |
MoveTo |
Moves a folder to the specified destination folder. |
 |
GetItemFromID |
Returns an Item object identified by the specified entry ID. |
 |
ReleaseOEObject |
Releases all references to the Folder object. |
 |
EntryID |
Returns a number representing the unique Entry ID of the folder. |
 |
FolderPath |
Returns a String that indicates the path of the folder. |
 |
Items |
Returns an Items collection that contains the Item objects representing all messages in the folder. |
 |
Name |
Returns or sets the display name of the folder. |
 |
Type |
Returns the type of the folder (DeletedItems, Inbox, SentMail, Outbox, Drafts). |
 |
UnreadItemCount |
Returns the number of unread items in the folder. |
Items |
 |
Remove |
Removes the specified Item from the collection. |
 |
Add |
Creates a new item in the Items collection. |
 |
Item |
Returns an Item object specified by its index. |
 |
ItemAdd |
Occurs when an item is added to the collection. |
 |
ItemChange |
Occurs when an item is changed in the collection. |
 |
ItemRemove |
Occurs when an item is removed from the collection. |
Item |
 |
Send |
Sends the Item object. |
 |
Body |
Returns or sets a String representing the text body of the item. |
 |
BodyLength |
Returns the length of the body. |
 |
CC |
Returns or sets a String representing the display list of carbon copy names for the Item object. |
 |
HTMLBody |
Returns or sets a String representing the HTML body of the Item. |
 |
Subject |
Returns or sets the subject of the Item. |
 |
To |
Returns or sets a semicolon-delimited String list of display names for the To recipients for the Item. |
MailItem |
 |
CopyTo |
Copies the MailItem object to the destination folder. |
 |
Delete |
Deletes the MailItem object from the Items collection. |
 |
Display |
Displays the MailItem object in a new message (Inspector) window. |
 |
MoveTo |
Moves the MailItem object to the destination folder. |
 |
ReleaseOEObject |
Releases all references to the MailItem object. |
 |
Save |
Saves the MailItem object. |
 |
SaveAs |
Saves the MailItem object in the specified file. |
 |
Send |
Sends the MailItem object. |
 |
Attachments |
Returns an Attachments collection that contains all attachments of the MailItem object. |
 |
BCC |
Returns a String representing the display list of blind carbon copy names for the MailItem object. |
 |
Body |
Returns or sets a String representing the text body of the MailItem. |
 |
BodyFormat |
Returns the format of the MailItem body (). |
 |
BodyLength |
Returns the length of the MailItem body. |
 |
CC |
Returns a String representing the display list of carbon copy names for the MailItem object. |
 |
CreationTime |
Returns or sets a Date indicating the creation time for the MailItem object. |
 |
EntryID |
Returns a number representing the unique Entry ID of the MailItem object. |
 |
From |
Returns a String representing the From field of the MailItem object. |
 |
HTMLBody |
Returns or sets a String representing the HTML body of the MailItem. |
 |
InternetHeaders |
Returns a String representing the Internet headers of the MailItem object. |
 |
Priority |
Returns a number representing the priority of the MailItem object. |
 |
ReceivedTime |
Returns or sets a Date indicating the date and time at which the MailItem was received. |
 |
Recipients |
Returns a Recipients collection that contains all recipients of the MailItem object. |
 |
SentOn |
Returns or sets a Date indicating the date and time on which the MailItem was sent. |
 |
Size |
Returns the size (in bytes) of the MailItem. |
 |
Subject |
Returns or sets a String representing the subject of the MailItem. |
 |
To |
Returns a semicolon-delimited String list of display names for the To recipients of the MailItem. |
 |
Unread |
Returns or sets a Boolean value that is True if the MailItem has not been opened. |
Attachments |
 |
Remove |
Removes the specified Attachment from the collection. |
 |
Add |
Creates a new attachment in the Attachments collection. |
 |
Item |
Returns an Attachment object specified by its index. |
Attachment |
 |
Delete |
Deletes the Attachment object. |
 |
SaveAsFile |
Saves the Attachment to the specified path. |
 |
FileName |
Returns a String representing the file name of the Attachment. |
Recipients |
 |
Remove |
Removes the specified Recipient from the collection. |
 |
Add |
Creates a new recipient in the Recipients collection. |
 |
Item |
Returns a Recipient object specified by its index. |
Recipient |
 |
Delete |
Deletes the Recipient object. |
 |
Address |
Returns a String representing the e-mail address of the Recipient. |
 |
Name |
Returns the name of the Recipient. |
 |
Type |
Returns the type of the Recipient. |
Selection |
 |
Item |
Returns an Item object specified by its index. |