An unsupported workaround for the My Organizer view

A couple of folks have wanted to customize the 'My Organizer' view -

The way it works - a webpage "c:\temp\MyOrganizer.htm" is established as the 'Home Page' for the 'My Organizer' folder, so theoretically by simply editing that file one could change the way that view looks when the 'My Organizer' folder is selected.

The webpage makes use of the Outlook View Control (OVC) - available when Microsoft Office is installed.

One customer asked if it was possible to point at a different Inbox for viewing mail in that view.  The answer is yes if you change the Folder the OVC points at.  Here's the example:

Current code looks like this:

<object classid=CLSID:0006F063-0000-0000-C000-000000000046 id=MailViewControl
   width="100%"
   height="250" codebase="http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
   <param name="Namespace" value="MAPI">
   <param name="Folder" value="Inbox">
   <param name="View" value="Messages">
   <param name="Restriction" value="">
   <param name="DeferUpdate" value="0">
</object>

Notice the line "<param name="Folder" value="Inbox">.  This tells the OVC to get the view information from the default Inbox.

If one wanted to point at a different folder, they would only need to put in the path to that folder, e.g.

<OBJECT id="ViewCtlFolder" classid="CLSID:0006F063-0000-0000-C000-000000000046" id=MailViewControl
  height="250" width="100%"
  codeBase="http://activex.microsoft.com/activex/controls/office/outlctlx.cab#ver=9,0,0,3203">
  <PARAM NAME="View" VALUE="Messages">
  <PARAM NAME="Folder" VALUE="\\Public Folders\All Public Folders\MyFolder">
  <PARAM NAME="Namespace" VALUE="MAPI">
  <PARAM NAME="Restriction" VALUE="">
  <PARAM NAME="DeferUpdate" VALUE="0">
  <PARAM NAME="Dirty" VALUE="0">
  <PARAM NAME="Filter" VALUE="">
  <PARAM NAME="FilterAppend" VALUE="">
  <PARAM NAME="EnableRowPersistance" VALUE="0">
  <PARAM NAME="ViewXML" VALUE="">
</OBJECT>

A word of caution, the program can rewrite that file if it looks like it's been deleted or moved.  In a future version, we'll look at enabling user customization.