General Improvements

Outlook 2003's improvements include a number of changes to the user interface. The first change you'll notice is that Outlook is now divided into three main panes, as shown in Figure 1.1. There's the Navigation Pane on the left of the Outlook window, the Messaging Pane in the center, and the Reading Pane on the right side of the screen. Outlook's new three-pane layout is designed to help you view only the information you need, while enabling you to see more information at any one time.

Figure 1.1. Outlook's new user interface is divided into three panes.

graphics/01fig01.jpg

The Reading Pane

The Reading Pane is usually the first change people notice about Outlook 2003. Previous versions of Outlook shipped with a Preview Pane that was displayed on the bottom third of the screen under a list of items in the current folder. If you received a long message, however, the Preview Pane displayed only the first 10 or 15 lines of it. You would often have to scroll several times just to read the entire message. Scrolling could be a bit annoying as well. If you were halfway through reading a message and a new message came in, switching to the new message and back to the previous message lost your spot in the Preview Pane.

The new Reading Pane was developed by integrating Microsoft's eReader technology into Outlook. The Reading Pane looks more like a piece of paper than an email message, as shown in Figure 1.2. If you have a high screen resolution, you'll probably find that the new Reading Pane displays the entire message for almost all messages you receive. This eliminates the need to scroll and provides a more formatted, easier-to-read view of your email messages.

Figure 1.2. The Reading Pane enables you to access voting buttons and accept or decline meeting requests from the InfoBar.

graphics/01fig02.jpg

The Reading Pane is also very functional. You can access voting buttons, accept or decline meeting requests, accept or decline task requests, change text size, enable viewing of blocked external content, and show or hide the message header directly from the Reading Pane.

TIP

If you decide you don't like the position of the new Reading Pane, you can return it to the bottom third of the screen by selecting Reading Pane from the View menu and choosing Bottom. You can also turn the Reading Pane off completely from the same menu.


For more information about the Reading Pane, see "Using the Reading Pane," p. 458.


Personal Folders File Storage Limits

Outlook 2003 offers a new type of storage file, a Unicode Personal Folders file. This new Personal Folders file format blows the former 2GB limit for Personal Folders file size out of the water. The new limit has never been fully reached, but it's in the terabyte range. Despite the incredibly high file size limit, it still isn't recommended to have a Personal Folders file much larger than 20 or 30GB simply because of performance issues. However, if your Personal Folders file does grow larger than that, you won't lose data, but you might notice Outlook 2003 running very slowly.

CAUTION

Because of the new Unicode Personal Folders file format introduced in Outlook 2003, you need to be very careful when using multiple versions of Outlook with the same Personal Folders file. If you create a new Personal Folders file in Outlook 2003 and then try to use that Personal Folders file with a previous version of Outlook, you'll fail if the Personal Folders file is the new Unicode format. It's very easy to create a non-Unicode Personal Folders file from within Outlook 2003. Simply select the Outlook 97-2002 compatible format.


Enhancements to the Outlook Object Model

There are some new restrictions and some new enhancements for Outlook 2003 for the developer. Outlook developers know all about the Outlook Email Security Update released in Office 2000 Service Release 2 and built into all future Outlook versions. These security features made it very difficult for developers because any code that sent a message programmatically or accessed email addresses automatically was met with very obtrusive prompts that the user would have to approve or deny. Although the idea behind the security features was a good one to prevent the spread of malicious viruses by users who wantonly clicked on any EXE file they were sent the implementation left much to be desired from a developer's perspective. To run code behind an Outlook form, Outlook VBA, or an Outlook COM add-in, a developer had to depend on Extended MAPI (requiring C++ or Delphi and available only for COM add-ins), Redemption (a third-party dynamic link library [.dll] that exposed a wrapper for Extended MAPI), or an Exchange administrator who could install and configure the Administrative Options package on the Exchange Server to allow certain code to run without prompts.

Outlook 2003 introduces two new properties which, when accessed, will trigger the security prompts. The properties are not new, but the extra security is. Those two properties are Item.HTMLBody and Item.Body. Any attempts to access these properties through code will trigger the security prompts. That's the bad news. But there's some very good news for developers as well. Microsoft listened to the complaints and frustrations of developers over the past three years and made one very significant change to Outlook 2003 drum roll please trusted COM add-ins!

Microsoft has lessened the security restrictions very slightly to say that any COM add-in you install in Outlook is automatically trusted. When developing a COM add-in for Outlook, the add-in exposes one Application object. That Application object, and any objects, properties, or methods derived from it, are implicitly trusted in code. Trusting COM add-ins has an added bonus for the power user: All VBA code written in Outlook's VBA editor is also implicitly trusted. VBA in Outlook 2003 is actually implemented as a COM add-in. So, by default, code written, stored, and executed in VBAProject.OTM is trusted. Power users who want to write their own VBA code to process messages can do so without having to worry about the security prompts.

In addition to the new security features, some new properties, methods, and events are available to the Outlook developer. A listing of those items can be found in Table 1.1.

Table 1.1. Changes in the Outlook Object Model

Property or Method Name

Description

 MailItem.FlagIcon MeetingItem.FlagIcon 

Sets the Quick Flag for a mail or meeting item.

Permitted values:

 olNoFlagIcon olPurpleFlagIcon olOrangeFlagIcon olGreenFlagIcon olYellowFlagIcon olBlueFlagIcon olRedFlagIcon 
 AppointmentItem.MeetingWorkspaceURL MeetingItem.MeetingWorkspaceURL 

A read-only property that applies to an appointment or meeting item that returns the URL of the meeting workspace currently attached to the item. If no meeting workspace is attached, the property will return null.

 ContactItem.HasPicture 

A Boolean read-only property that enables a developer to determine whether a contact item has a picture.

 ContactItem.AddPicture (ByVal  PicturePath As String) 

A new method to add a picture to a contact. If the contact already has a picture, the existing picture is overwritten.

 ContactItem.RemovePicture() 

Removes an existing picture from a contact item.

 MailItem.SenderEMailAddress eetingItem.SenderEMailAddress PostItem.SenderEMailAddress 

Returns a string indicating the email address of the sender of the mail message, meeting item, or post. The property corresponds to the MAPI property PR_SENDER__EMAIL_ADDRESS.

 Namespace.ConnectionMode 

Returns one of the following constants indicating the current connection mode of the user:

olOffline Indicates that the user is running in the offline mode

olLowBandwidth Indicates that the user is running in the low-bandwidth mode

olOnline Indicates that the user is running in the traditional online mode

 MAPIFolder.ShowItemCount 

Enables a developer to change the folder from displaying total number of unread items to total number of items.

For more information about the Outlook Object Model, see "The Outlook Object Model," p. 802




Special Edition Using Microsoft Office Outlook 2003
Special Edition Using Microsoft Office Outlook 2003
ISBN: 0789729563
EAN: 2147483647
Year: 2003
Pages: 426

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net