<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Outlook developer news</title>
    <description>OutlookCode.com what's new feed kpp description here. OutlookCode.com what's new feed description here. OutlookCode.com what's new feed description here. OutlookCode.com what's new feed description here. OutlookCode.com what's new feed description here. OutlookCode.com what's new feed description here. OutlookCode.com what's new feed description here.</description>
    <link>http://www.outlookcode.com/rss.aspx?feed=NEWS</link>
    <lastBuildDate>Thu, 09 Jul 2009 16:36:00 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <item>
      <title>Updated solution for a custom form list box bound to a keywords field</title>
      <description>&lt;P&gt;On an Outlook custom form, if you bind a multi-select list box to a keywords field and populate the list box's rows in code, the list box will have no selected rows when the user reopens a previously saved item, making it look like the user's data has been lost. The Form Controls Demo form has been updated to demonstrate a workaround for this issue. &lt;/P&gt;
&lt;P&gt;The problem apparently is that the field value is applied to the control &lt;I&gt;before&lt;/I&gt; the list box rows are populated. The solution is to use code in the form's Item_Open event handler to select the appropriate rows &lt;I&gt;after&lt;/I&gt; the list rows have been populated, but -- to add to the complications -- it is not possible to access the value of a custom keywords field directly. A workaround for that issue is to bind a text box to the keywords property and read the value from the text box control; see &lt;A href="http://www.outlookcode.com/threads.aspx?forumid=3&amp;amp;messageid=22845"&gt;More Fun with Keywords&lt;/A&gt;. To simplify the process of finding the row whose text matches a particular value in the keywords field, the code uses a Scripting.Dictionary object to hold the same values as the data used to populate the rows and handle the lookup. &lt;/P&gt;
&lt;P&gt;To see the solution, download &lt;A href="http://www.outlookcode.com/files/FormControlsDemo.zip"&gt;Form Controls Demo.zip&lt;/A&gt; (9kb, 9 Jul 09), unzip it, open the .oft file, and publish that form. Then use the published form to create a new task. &lt;/P&gt;
&lt;P&gt;This form also demonstrates two other ways of handling a multi-select list box and two ways to handle option buttons. For more information on those controls and others, see &lt;A href="http://www.outlookcode.com/article.aspx?ID=32"&gt;Controls on Outlook Forms&lt;/A&gt;. &lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=56</link>
      <pubDate>Thu, 09 Jul 2009 16:36:00 GMT</pubDate>
    </item>
    <item>
      <title>New hotfix for Outlook 2007 - June 30, 2009</title>
      <description>&lt;P&gt;The &lt;A href="http://support.microsoft.com/kb/970944/"&gt;June 30, 2009, hotfix&lt;/A&gt; package for Outlook 2007 fixes several developer issues: &lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A new &lt;A href="http://support.microsoft.com/kb/971367/"&gt;ReliableFolderMoveEvent registry entry&lt;/A&gt; solves a problem with the BeforeFolderMove event ceasing to fire after a while. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;When applications create new categories programmatically, those categories should now still be available after a restart of Outlook. &lt;/P&gt;
&lt;P&gt;Custom form icons that weren't displaying on Windows Vista with a high DPI display (for example, 120 DPI) should now display correctly. &lt;/P&gt;
&lt;P&gt;In Cached Exchange Mode with the reading pane active, messages based on custom forms that have VBScript code behind them should no longer increase CPU usage or crash Outlook. &lt;/P&gt;
&lt;P&gt;The hotfix also resolves a problem with accessing fields in CDO 1.21 applications.&lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=55</link>
      <pubDate>Wed, 08 Jul 2009 15:25:00 GMT</pubDate>
    </item>
    <item>
      <title>Outlook 2007 Programming chapters available on MSDN</title>
      <description>&lt;P&gt;Three chapters from Sue Mosher's &lt;EM&gt;Microsoft Outlook 2007 Programming &lt;/EM&gt;book are now available on MSDN:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd492010.aspx"&gt;Chapter 5: Introducing Form Regions&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd492012.aspx"&gt;Chapter 17: Working with Item Bodies in Outlook 2007&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd492013.aspx"&gt;Chapter 24: Generating Reports on Outlook 2007 Data&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Sample code for these chapters is available from the &lt;A href="http://outlookcode.com/member/book.aspx"&gt;get Sue's code&lt;/A&gt; link at the top of the page.&lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=54</link>
      <pubDate>Fri, 03 Jul 2009 17:17:00 GMT</pubDate>
    </item>
    <item>
      <title>Outlook 2007 performance improvements in SP2</title>
      <description>&lt;P&gt;Office 2007 Service Pack 2 targets Outlook with a long list of performance improvements related to .ost and .pst files, startup, shutdown, and folder switching. For details, see: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/kb/968774/"&gt;Outlook 2007 improvements in the 2007 Office suite Service Pack 2&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/dd239276.aspx"&gt;Application Shutdown Changes in Outlook 2007 SP2&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=53</link>
      <pubDate>Fri, 29 May 2009 14:11:00 GMT</pubDate>
    </item>
    <item>
      <title>Outlook 2010: No support for Exchange client extensions</title>
      <description>&lt;P&gt;Back before Microsoft extended Outlook with support for add-ins, beginning with Outlook 2000, developers added functionality to Outlook by building Exchange client extensions -- or ECEs --&amp;nbsp;using the Extended MAPI programming interface. Microsoft in fact built its own ECEs to manage such Outlook features as deleted item recovery. &lt;/P&gt;
&lt;P&gt;Beginning with Outlook 2010, ECEs will not load in Outlook, according to Randy Byrne of the Outlook team. Randy provides more background on ECEs in his &lt;A href="http://blogs.msdn.com/outlook/archive/2009/05/04/announcing-the-deprecation-of-exchange-client-extensions.aspx"&gt;article for the Outlook team blog&lt;/A&gt;, where he explains the options that ECE developers face if they want to redesign their applications to work in Outlook 2010 and asks for your feedback, especially your concerns about parity between ECE and add-in capabilities.&lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=52</link>
      <pubDate>Thu, 07 May 2009 15:54:00 GMT</pubDate>
    </item>
    <item>
      <title>Convert a business form to an Outlook custom form</title>
      <description>&lt;P&gt;Have you ever wanted to convert a business form to electronic transmission using Outlook? In a &lt;A href="http://qvlweb.blogspot.com/2008/08/outlook-forms-1-determine-process.html"&gt;detailed step-by-step walkthrough&lt;/A&gt;, Jimmy shows you how, with plenty of screen shots for every procedure, including tricky techniques like tab order and validation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The walkthrough is for a message form, so it assumes that the organization has an Exchange server where the forms can be published, but the basic form design methods are applicable to any type of form. &lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=49</link>
      <pubDate>Fri, 05 Sep 2008 18:29:00 GMT</pubDate>
    </item>
    <item>
      <title>Another round of sample VSTO add-ins for Outlook</title>
      <description>&lt;P&gt;Here are more sample add-ins using Visual Studio 2008 and Outlook 2007:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/jannemattila/archive/2008/04/06/simple-outlook-add-in-with-vsto-3-0.aspx"&gt;Simple Outlook Add-in with VSTO 3.0&lt;/A&gt; - Walkthrough with screen shots by Janne Mattila showing how a delegate can send a reply on behalf of another user automatically&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://code.msdn.microsoft.com/OutLoudForOutlook"&gt;Out Loud for Outlook&lt;/A&gt;&amp;nbsp;- applies speech recognition and speech synthesis&amp;nbsp;to the task of communicating with Outlook&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/ronang/archive/2008/04/29/combining-information-rights-management-with-watermarking-via-an-outlook-2007-add-in.aspx"&gt;Combining Information Rights Management with Watermarking via an Outlook 2007 add-in&lt;/A&gt; - Ronan Geraghty sends personalized messages with Outlook and IRM&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://nareshbojja.wordpress.com/2008/06/26/vsto-importing-addresses-from-database-to-outlook/"&gt;VSTO - Importing addresses from Database to Outlook&lt;/A&gt; - add-in from Naresh Bojja showing how to import from and synchronize with a database&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3472723&amp;amp;SiteID=1"&gt;Error saving command bar position: Outlook 2007, VS 2008 add-in&lt;/A&gt;&amp;nbsp;- shows how to save the user's preference for a custom command bar's position on an Explorer window&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/zainnab/archive/2008/07/01/using-visual-studio-2008-vsto-outlook-to-pull-out-rfc-822-header-data.aspx"&gt;Using Visual Studio 2008 / VSTO / Outlook to Pull Out RFC 822 Header Data&lt;/A&gt; - use a form region to display a message's Internet headers&lt;/LI&gt;
&lt;UL&gt;&lt;/UL&gt;&lt;/UL&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=48</link>
      <pubDate>Wed, 02 Jul 2008 19:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Outlook and VS2008 on video</title>
      <description>&lt;P&gt;Microsoft has a new Office Developer Show series that offers tips on creating applications for Outlook and other Office programs. Some highlights: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/vsto/archive/2008/05/28/microsoft-office-developer-show-episode-2-harry-miller.aspx"&gt;Episode 2&lt;/A&gt; - how to create a class in an Outlook project to avoid the object model security prompts&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/vsto/archive/2008/06/11/microsoft-office-developer-show-episode-4-harry-miller.aspx"&gt;Episode 4&lt;/A&gt; - a tip about saving and restoring the position of custom toolbars in Outlook 2007&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/vsto/archive/2008/06/18/microsoft-office-developer-show-episode-5-harry-miller.aspx"&gt;Episode 5&lt;/A&gt; - an Outlook add-in that uses the Application.ItemSend event to help users remember to send an attachments &lt;/LI&gt;&lt;/UL&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=47</link>
      <pubDate>Fri, 27 Jun 2008 14:44:00 GMT</pubDate>
    </item>
    <item>
      <title>Using the Outlook object model with .NET</title>
      <description>&lt;P&gt;Matt Staehle, who works on Microsoft's Messaging Developer Support Team, has been running a series of articles on working with the Outlook object model in .NET languages. Read all the installments to pick up best practices and avoid common mistakes. Code examples are in C#: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mstehle/archive/2007/12/06/oom-net-part-1-introduction-why-events-stop-firing.aspx"&gt;OOM.NET Part 1 - Introduction and Why Events Stop Firing&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mstehle/archive/2007/12/07/oom-net-part-2-outlook-item-leaks.aspx"&gt;Part 2 - Outlook Item Leaks&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mstehle/archive/2008/02/18/oom-net-part-3-back-to-the-basics-msdn-must-reads.aspx"&gt;Part 3 - Back to the Basics, MSDN Must Reads&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mstehle/archive/2008/03/14/oom-net-part-4-don-t-thread-on-me.aspx"&gt;Part 4 - Don't Thread On Me&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/mstehle/archive/2008/06/12/oom-net-part-5-event-planning.aspx"&gt;Part 5 - Event Planning&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=46</link>
      <pubDate>Wed, 25 Jun 2008 20:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Integrating .NET controls in a folder home page</title>
      <description>&lt;P&gt;A folder home page (or FHP) is a web page displayed in an Explorer window in Outlook.&amp;nbsp;A simple FHP might include an &lt;A href="http://www.outlookcode.com/article.aspx?id=70"&gt;Outlook View Control&lt;/A&gt; (OVC) instance to show the folder contents, plus other controls to add functionality, such as filtering the view to show only items related to the current user. Two samples are available for more complex implementations using managed code controls. &lt;/P&gt;
&lt;P&gt;In the article &lt;A href="http://blogs.msdn.com/e2eblog/archive/2008/01/09/outlook-folder-homepage-hosting-wpf-activex-and-windows-forms-controls.aspx"&gt;Outlook Folder Homepage: Hosting WPF, ActiveX and Windows Forms controls&lt;/A&gt;, Hülya Pamukçu describes how to incorporate Windows Presentation Foundation controls into&amp;nbsp;an FHP, including a control that wraps an OVC. A &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=279B6D94-F008-4054-82E4-D591A2574168"&gt;complete code sample&lt;/A&gt; is available. &lt;/P&gt;
&lt;P&gt;An earlier MSDN article, &lt;A href="http://msdn2.microsoft.com/en-us/library/aa479345.aspx"&gt;Outlook Customization for Integrating with Enterprise Applications&lt;/A&gt;,&amp;nbsp;describes a CRM application that wraps an OVC in a managed code control and hosts it in an FHP. The &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=078124E9-1E88-4F51-8C98-3C1999CFE743"&gt;accompanying sample&lt;/A&gt; is written for VSTO 2005, not VSTO 2005 SE or VS 2008, so you won't be able to load the project directly. You should, however, be able to start a new Outlook VSTO add-in project and add the code files from the CRM project to see how it works. &lt;/P&gt;</description>
      <link>http://www.outlookcode.com/news.aspx?id=45</link>
      <pubDate>Tue, 22 Apr 2008 19:23:00 GMT</pubDate>
    </item>
  </channel>
</rss>