<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Office Client Developer Content and Resources : developer</title><link>http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx</link><description>Tags: developer</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New Features of Interest to Developers in Visio 2010</title><link>http://blogs.msdn.com/officedevdocs/archive/2009/12/17/new-features-of-interest-to-developers-in-visio-2010.aspx</link><pubDate>Thu, 17 Dec 2009 20:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9938377</guid><dc:creator>saulc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9938377.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9938377</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9938377</wfw:comment><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;If you’re a Visio solution developer, you’ll find several new features in the Visio 2010 Beta to interest you and to enhance your ability to create great Visio solutions. Among these features are the following:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;The ribbon component of the Office Fluent user interface—“the ribbon,” for short, which gives Visio a new user interface, taking the place of the system of menus and toolbars that existed in previous versions of Visio.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Containers, lists, and callouts—new ways to organize your Visio diagrams.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Diagram validation—a feature that lets you analyze a diagram to verify that it is properly constructed and is compliant with business logic defined for the document.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Sub-process diagrams, which make it possible to extract a set of shapes from a diagram and move them to a separate, linked page.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Raster export configuration options, making it possible for you to get and set options for export of Visio diagrams in raster file format.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Publishing Visio diagrams to SharePoint servers as VDW files.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;And many more…&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;You can find more information about all these features and more in the articles “What’s New in Microsoft Visio 2010 for Automation Developers”&amp;nbsp; and “What’s New in Microsoft Visio 2010 for ShapeSheet Developers,” in Visio Developer Help. For more information about how to download the latest updates to Help for the Beta release, see the post &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/officedevdocs/archive/2009/11/17/developer-help-updates-for-office-2010-beta.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Developer Help Updates for Office 2010 Beta&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; in this blog.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;Also, check out the Visio Team Blog, here: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/visio/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://blogs.msdn.com/visio/&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;And watch for articles to be posted on MSDN in upcoming month&lt;SPAN style="COLOR: #1f497d"&gt;s&lt;/SPAN&gt; that provide code samples showing how to make use of these features in your solutions.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9938377" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Visio/default.aspx">Visio</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Visio+Services/default.aspx">Visio Services</category></item><item><title>Preparing your Existing Solutions to Run on Outlook 2010</title><link>http://blogs.msdn.com/officedevdocs/archive/2009/12/11/preparing-your-existing-solutions-to-run-on-outlook-2010.aspx</link><pubDate>Fri, 11 Dec 2009 16:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9935961</guid><dc:creator>angelgolfer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9935961.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9935961</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9935961</wfw:comment><description>&lt;P style="MARGIN: 24pt 0in 0pt" mce_keep="true"&gt;This post is about issues you might want to be aware of if you plan to update your existing Microsoft Outlook solutions to run on Outlook 2010. This information is also available in the Outlook 2010 Developer Reference which you can download at &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2baf54a3-bbde-4cb8-b0e6-19005939db6a&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2baf54a3-bbde-4cb8-b0e6-19005939db6a&amp;amp;displaylang=en"&gt;Office 2010: Developer References&lt;/A&gt;. However, because currently, the content of the Developer Reference is not readily searchable on the Internet, I am providing a copy here for your convenience.&lt;/P&gt;
&lt;P style="MARGIN: 24pt 0in 0pt" mce_keep="true"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Collaboration Data Objects (CDO)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Collaboration Data Objects (CDO) 1.21 is not supported in Outlook 2010. Any existing version of CDO 1.21 will be removed when you upgrade from an earlier version of Office. The absence of CDO will break solutions that have a dependency on it. The suggested workaround is to rewrite your solution so that it uses the Outlook object model, which has been enhanced to provide most of the CDO functionality, or to call Messaging API (MAPI) directly.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Exchange Client Extensions (ECEs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;By default, Exchange client extensions do not load in Outlook 2010. There is no workaround unless the creator of the Exchange client extension converts the Exchange client extension to an Office COM add-in.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Customizing Inspector or Explorer Command Bars&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Command bars are deprecated in the inspector and explorer in Outlook 2010. Although your add-in or VBScript code that customized command bars in an inspector or explorer might still work in Outlook 2010, those who use your solution might not easily find your custom commands because those commands appear on the &lt;B&gt;Add-ins&lt;/B&gt; tab of the ribbon in the customized inspector or explorer. Instead of using command bars, use the &lt;B&gt;IRibbonExtensibility&lt;/B&gt; interface in an Outlook add-in. Note that you cannot customize inspector ribbons by using VBScript code behind forms. For more information about using &lt;B&gt;IRibbonExtensibility&lt;/B&gt; to customize the Outlook user interface programmatically, see the article &lt;/FONT&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx"&gt;&lt;FONT face=Calibri size=3&gt;Extending the User Interface in Outlook 2010&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; on the MSDN Web site.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Customizing Shortcut Menus Using Application Object Events&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Customizations to shortcut menus using events such as &lt;B&gt;ItemContextMenuDisplay&lt;/B&gt; on the &lt;B&gt;Application&lt;/B&gt; object might not operate as expected. These events operate on a &lt;B&gt;CommandBar&lt;/B&gt; object that is returned in the event. Because command bars are deprecated in Outlook 2010, use &lt;B&gt;IRibbonExtensibility&lt;/B&gt; to customize shortcut menus programmatically. For more information about customizing shortcut menus, see the article &lt;/FONT&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx"&gt;&lt;FONT face=Calibri size=3&gt;Extending the User Interface in Outlook 2010&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; on the MSDN Web site.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Office 2010 Available in Both 32-bit and 64-bit Versions&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;64-bit processors are becoming the standard for systems ranging from servers to desktop computers. 64-bit systems can use more virtual and physical memory than 32-bit processors. Users on 64-bit systems can work with much larger data sets, and analyze and solve larger computational problems than they could previously. Microsoft Office 2010 is available in both 32-bit and 64-bit versions. The native 64-bit version of Office 2010 takes advantage of the larger capacity. The 32-bit version of Office 2010 provides the same functionality as 64-bit, and is compatible with 32-bit add-ins. By default, Office 2010 installs the 32-bit version. Office 2010 also supports 32-bit Office applications running on 64-bit Windows operating systems by using Windows-32-on-Windows-64 (WOW64). WOW64 is the x86 emulator that enables 32-bit Windows-based applications to run seamlessly on 64-bit Windows. The 32-bit version of Office 2010 gives users the ability to continue to use existing 32-bit ActiveX controls, COM add-ins, and Visual Basic for Applications (VBA) solutions on 32-bit systems, and with WOW64, on 64-bit systems as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;For more details, see my blog post &lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A class="" href="http://blogs.msdn.com/officedevdocs/archive/2009/11/25/developing-outlook-2010-solutions-for-32-bit-and-64-bit-systems.aspx" target=_blank mce_href="http://blogs.msdn.com/officedevdocs/archive/2009/11/25/developing-outlook-2010-solutions-for-32-bit-and-64-bit-systems.aspx"&gt;Developing Outlook 2010 Solutions for 32-bit and 64-bit Systems&lt;/A&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;ActiveX Controls and COM Add-ins&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;ActiveX controls and add-in (COM) DLLs that are written for 32-bit Office do not work in a 64-bit process. As a result, a 64-bit solution for Office 2010 that tries to load 32-bit ActiveX controls or DLLs in its process fails. In addition to controls that load into Office applications, there are also Web-based solutions that use ActiveX controls in Internet Explorer. The 64-bit version of Office 2010 installs Office 32-bit client-side controls to support Web solutions in a browser. The workaround to resolve these issues on a 64-bit system is to have your 64-bit solution load 64-bit-compatible controls and add-ins, or provide a 32-bit solution for Office 2010 (WOW64) to work with the 32-bit ActiveX controls and COM add-ins.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;MAPI Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you have developed and installed 32-bit MAPI applications, there are actions that you should take to change and rebuild 32-bit MAPI applications to run on a 64-bit platform, and 64-bit applications to run on a 32-bit platform. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Beginning with the Office 2010 release, Outlook is available as a 32-bit and a 64-bit application. The bitness of Outlook depends on the edition of the Windows operating system (32-bit or 64-bit) and the edition of Office 2010 (32-bit or 64-bit) that is installed on the computer, if Office is already installed on that computer. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Some of the factors that determine the feasibility of installing a 32-bit or a 64-bit version of Outlook include: &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG height=12 alt=* src="file:///C:/Users/achatoun/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" width=8&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;32-bit Office 2010 (and 32-bit Outlook 2010) can be installed on a supported 32-bit or 64-bit edition of the Windows operating system. 64-bit Office 2010 (and 64-bit Outlook 2010) can be installed only on a supported 64-bit operating system. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG height=12 alt=* src="file:///C:/Users/achatoun/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" width=8&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;The default installation of Office 2010 on a 64-bit edition of the Windows operating system is 32-bit Office 2010. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Calibri size=3&gt;&lt;IMG height=12 alt=* src="file:///C:/Users/achatoun/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" width=8&gt;&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;The bitness of an installed version of Outlook is always the same as the bitness of Office 2010, if Office is installed on the same computer. In other words, a 32-bit version of Outlook 2010 cannot be installed on the same computer that already has 64-bit versions of other Office 2010 applications installed, such as 64-bit Microsoft Word 2010 or 64-bit Microsoft Excel 2010. Similarly, a 64-bit version of Outlook 2010 cannot be installed on the same computer that already has 32-bit versions of other Office applications installed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;MAPI applications include standalone applications such as Microsoft Communicator and MFCMAPI, and service providers such as address book, store, and transport providers. For MAPI method and function calls to work in a MAPI application (with the exception of one Simple MAPI function, &lt;B&gt;MAPISendMail&lt;/B&gt;), the bitness of the MAPI application must be the same as the bitness of the MAPI subsystem on the computer in which the application is targeted to run. The bitness of the MAPI subsystem, in turn, is determined by and is always the same as, the bitness of the installed version of Outlook. For information about how to prepare MAPI applications for 32-bit and 64-bit platforms, see &lt;/FONT&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/dd941355(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/dd941355(office.14).aspx"&gt;&lt;FONT face=Calibri size=3&gt;Building MAPI Applications on 32-bit and 64-bit Platforms&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; on the MSDN Web site. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you are upgrading from a version of Outlook that is Microsoft Outlook 2003 or earlier, consider the following issues.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Public Folders&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Public folders are optional on Microsoft Exchange Server 2007 and Microsoft Exchange Server 2010servers. If you upgrade to Exchange Server 2010 and Outlook 2010 and choose not to deploy public folders on Exchange Server 2010, any solution that uses public folders will fail. In addition, because the Organizational Forms Library is dependent on public folders, you must migrate the custom forms published in the Organizational Forms Library to a Personal Forms Library.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;B&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;One-off Outlook 97-2003 Forms&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;In earlier versions of Outlook, it was possible to distribute a custom form over the Internet as a one-off form without having to publish it and distribute it in a public folder or Organizational Forms Library. To do so, you enabled the &lt;B&gt;Send form definition with item&lt;/B&gt; option on the &lt;B&gt;Properties&lt;/B&gt; tab in the Forms Designer, and then Outlook sent the form as part of an underlying Transport Neutral Encapsulation Format (TNEF) attachment. While some Internet-based servers strip the TNEF section of the messages, most servers today support it and Outlook users can receive and use the custom form. However, since Office Outlook 2007, Outlook no longer supports one-off forms sent as TNEF attachments. When Outlook converts incoming Internet messages from MIME to MAPI format, it ignores the custom form. If you are customizing forms, consider using form regions and distributing custom forms with add-ins.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9935961" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/update/default.aspx">update</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Exchange/default.aspx">Exchange</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook+2010/default.aspx">Outlook 2010</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/32+bit/default.aspx">32 bit</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/64+bit/default.aspx">64 bit</category></item><item><title>Developing Outlook 2010 Solutions for 32-bit and 64-bit Systems</title><link>http://blogs.msdn.com/officedevdocs/archive/2009/11/25/developing-outlook-2010-solutions-for-32-bit-and-64-bit-systems.aspx</link><pubDate>Wed, 25 Nov 2009 11:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9928738</guid><dc:creator>angelgolfer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9928738.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9928738</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9928738</wfw:comment><description>&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;This post captures and summarizes information about developing an Outlook solution for customers who run 32-bit and 64-bit versions of Outlook 2010.&amp;nbsp;Since developing Outlook solutions&amp;nbsp;is a very broad subject, the article gathers information from various sources, and points to some of these locations for further details.&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;Bitness Compatibility Between Windows and Office 2010&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Let’s first talk about the compatibility of the bitness of Windows, Microsoft Office, and Microsoft Outlook. The term “bitness” refers to the distinction between 32-bit and 64-bit processor architectures and the associated compatibility of applications. In this blog, “bitness” is used to qualify the version of Windows, Office, Outlook, or an application built to suit a 32-bit or 64-bit processor architecture of a computer. Each Office 2010 application is available in a 32-bit version and 64-bit version. For Outlook 2010, the bitness of Outlook depends on the bitness of Windows and the bitness of any other Office application that is already installed on that computer. Here are the dependencies:&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;On a 32-bit Windows operating system, you can only install 32-bit Office (and 32-bit Outlook).&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;On a 64-bit Windows operating system, you can install either 32-bit Office (and 32-bit Outlook), or 64-bit Office (and 64-bit Outlook). The default installation of Office 2010 on 64-bit Windows is 32-bit Office (and 32-bit Outlook).&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;If some other Office 2010 application is already installed on a computer, then the bitness of Outlook 2010 that you will install must be consistent. For example, if a 32-bit Excel 2010 is already installed on a computer, you can only install 32-bit Outlook 2010 on that computer. Similarly, if a 64-bit Word 2010 is already installed on a computer, then you can only install 64-bit Outlook 2010.&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;Default Installation Locations&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;The following are the default installation locations when you install Office 2010:&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo2" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;For a computer running 32-bit Windows, typically the location is C:\Program Files\Microsoft Office\Office14\. &lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo2" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;For a computer running 32-bit Office on 64-bit Windows, typically the location is C:\Program Files (x86)\Microsoft Office\Office14\. &lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo2" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;And, for a computer running 64-bit Office, typically the location is C:\Program Files\Microsoft Office\Office14\.&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;Major Categories of Outlook Solutions&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Outlook solutions fall into a few major categories:&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Add-ins written in managed languages (such as C# or Visual Basic), or standalone applications and add-ins written in unmanaged languages (such as C++ or Visual Basic 6.0). Note that Microsoft no longer supports Visual Basic 6.0.&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Macros written in Visual Basic for Applications (VBA).&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l3 level1 lfo3" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Messaging API (MAPI) applications written in typically C++.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;The following sections describe the issues that developers of each category of Outlook solutions have to be aware of when planning the availability of their solutions for Outlook 2010.&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;Managed Add-ins,&amp;nbsp;and Unmanaged Applications and Add-ins&amp;nbsp;for Outlook&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Basically, the way to call the Outlook object model remains the same*, regardless of whether the add-ins are going to be run on a 32-bit or 64-bit version of Outlook 2010.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;You do not need to recompile existing (32-bit) managed or unmanaged add-ins, if you expect the add-ins to continue to run only on computers with 32-bit Outlook installed.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;In particular, for existing managed add-ins, make sure that you have built them using Microsoft Visual Studio Tools for the Microsoft Office system 3.0, or Microsoft Office development tools in Visual Studio 2010, with the &lt;B&gt;Any CPU&lt;/B&gt; option for target platform on the &lt;B&gt;Build&lt;/B&gt; tab of the &lt;B&gt;Project Properties&lt;/B&gt; dialog box. Add-ins built with such settings work for (both 32-bit and) 64-bit versions of Office 2010. If you used other settings, rebuild your managed add-ins using the specified settings so that they will run on computers with either 32-bit or&amp;nbsp;64-bit Outlook 2010 installed.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Any existing unmanaged, standalone application (in .exe) that runs outside of the Outlook process written for 32-bit Outlook does not require recompilation for 64-bit Outlook, as long as the application interacts with Outlook using the Outlook object model and not MAPI. (For MAPI applications, see the section “MAPI Applications for Outlook” below.) COM manages the marshaling from the 32-bit application to 64-bit Outlook.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;However, if you expect any existing unmanaged add-in&amp;nbsp;will be run on computers with 64-bit Outlook 2010, you must recompile the add-in for 64-bit Outlook 2010. To clarify, you will have one version of the add-in to run on 32-bit Outlook, and another version of the add-in to run on 64-bit Outlook. Because there is no 64-bit Visual Basic 6.0 runtime, existing unmanaged add-ins written in Visual Basic 6.0 targeting to run on 64-bit Outlook 2010 should be rewritten, for example, as a managed add-in in Visual Basic.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;*Note that even though you make calls the same way if you are targeting an add-in to run on 32-bit Outlook 2010 vs 64-bit Outlook 2010, there are changes in the Outlook 2010 object model such that, if you adapt an existing add-in to use the object model of Outlook 2010, you must be aware of the following:&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo4" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-style: italic"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-weight: bold; mso-bidi-font-style: italic"&gt;Object model calls in previous versions of Outlook were based on the assumption that there was only one Exchange account per profile. This assumption is not correct in Outlook 2010, since there can be multiple Exchange accounts per profile.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo4" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-bidi-font-style: italic"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-weight: bold; mso-bidi-font-style: italic"&gt;Existing add-ins that modify a command bar or use &lt;B&gt;Application&lt;/B&gt; events for shortcut menus may not work as expected in Outlook 2010. Update these add-ins to use the Office Fluent user interface extensibility. For more information, see &lt;A href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee692172(office.14).aspx"&gt;Extending the User Interface in Outlook 2010&lt;/A&gt;.&lt;B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;VBA Macros for Outlook&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;If you have existing macros written for (32-bit) Outlook, and you intend to allow users to run the macros on 64-bit Outlook 2010, you will have to recompile the macros using Visual Basic for Applications 7.0 (VBA 7), and use conditional compilation to assure backward compatibility as well as compatibility with 64-bit Outlook. You will need to update any Declare statements, as well as address pointers and window handles in user-defined types used by Declare statements. If your macros use any ActiveX controls, these ActiveX controls will have to be updated for 64-bit Outlook as well. For more details, see &lt;A href="http://msdn.microsoft.com/en-us/library/ee691831(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ee691831(office.14).aspx"&gt;Compatibility Between the 32-bit and 64-bit Versions of Office 2010&lt;/A&gt;.&lt;B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT color=#365f91&gt;&lt;FONT face=Cambria&gt;MAPI Applications for Outlook&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;If your existing 32-bit MAPI application is going to be running on a computer with 64-bit Outlook installed, you will need to rebuild your 32-bit application as a 64-bit application. Outlook 2010 provides a set of MAPI header files that support MAPI applications to work with both 32-bit and 64-bit Outlook 2010. Make sure you download these header files from &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f8d01fc8-f7b5-4228-baa3-817488a66db1&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f8d01fc8-f7b5-4228-baa3-817488a66db1&amp;amp;displaylang=en"&gt;&lt;FONT color=#0000ff&gt;Outlook 2010: MAPI Header Files&lt;/FONT&gt;&lt;/A&gt; and rebuild your MAPI application using these header files.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;In general, the bitness of the MAPI application must be the same as the bitness of the MAPI subsystem on the computer that the application is targeted to run on. The bitness of the MAPI subsystem, in turn, is determined by and always the same as the bitness of the installed version of Outlook. So if you plan to develop a MAPI application that will be run on computers with either a 32-bit or 64-bit version of Outlook 2010 installed, you will need to build two separate versions of the application, one to work with 32-bit Outlook and one to work with 64-bit Outlook.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;For more information about MAPI support for 64-bit Outlook, see &lt;A href="http://msdn.microsoft.com/en-us/library/dd941355(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/dd941355(office.14).aspx"&gt;Building MAPI Applications on 32-Bit and 64-Bit Platforms&lt;/A&gt;.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Aside from rebuilding MAPI applications, sometimes it's necessary to check the version of Outlook to ensure that a MAPI application calls API elements that are supported by the currently running version of Outlook.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;To learn how to check the version of Outlook and whether the installed version of Outlook is 64-bit Outlook 2010, see &lt;A href="http://msdn.microsoft.com/en-us/library/dd941331(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/dd941331(office.14).aspx"&gt;How to: Check the Version of Outlook&lt;/A&gt;. &lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Also, to learn how to decipher Outlook version information and the expected values for different parts of a version string for certain released versions of Outlook, see &lt;A href="http://support.microsoft.com/kb/870929" target=_blank mce_href="http://support.microsoft.com/kb/870929"&gt;How to determine Outlook version information&lt;/A&gt;.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9928738" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI/default.aspx">MAPI</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/how+do+I/default.aspx">how do I</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/managed+code/default.aspx">managed code</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook+2010/default.aspx">Outlook 2010</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook+version/default.aspx">Outlook version</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/32+bit/default.aspx">32 bit</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/64+bit/default.aspx">64 bit</category></item><item><title>New features in Outlook 2010!</title><link>http://blogs.msdn.com/officedevdocs/archive/2009/07/14/new-features-in-outlook-2010.aspx</link><pubDate>Tue, 14 Jul 2009 14:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9832191</guid><dc:creator>angelgolfer</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9832191.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9832191</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9832191</wfw:comment><description>&lt;P&gt;On July 13, Microsoft &lt;A class="" href="http://www.microsoft.com/presspass/presskits/2010office/Default.aspx" target=_blank mce_href="http://www.microsoft.com/presspass/presskits/2010office/Default.aspx"&gt;announced&lt;/A&gt; that&amp;nbsp;Microsoft Office 2010 reached the Technical Preview engineering milestone. Even though the Office 2010 Technical Preview&amp;nbsp;bits and most of the documentation are available to only &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;participants of the Technical Preview program&lt;/SPAN&gt;, we're excited to be able to start&amp;nbsp;blogging about new&amp;nbsp;features and documentation.&lt;/P&gt;
&lt;P&gt;The &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765775(office.14).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765775(office.14).aspx"&gt;Outlook 2010 MAPI Reference (Technical Preview)&lt;/A&gt; is one of the first Office 2010 developer references made available to the general public&amp;nbsp;at this milestone. This release of the Outlook MAPI Reference includes documentation for API elements updated for 64-bit MAPI, and a &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f8d01fc8-f7b5-4228-baa3-817488a66db1&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f8d01fc8-f7b5-4228-baa3-817488a66db1&amp;amp;displaylang=en"&gt;download&lt;/A&gt; for Outlook 2010&amp;nbsp;MAPI&amp;nbsp;header files. If you plan to have existing 32-bit MAPI applications or new MAPI applications running on a&amp;nbsp;64-bit operating system with 64-bit Outlook, you will need to build your MAPI applications as 64-bit applications with these header files. Other new content in this release includes &lt;A class="" href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/dd941312(office.14).aspx" target=_blank mce_href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/dd941312(office.14).aspx"&gt;fast shutdown support for MAPI clients&lt;/A&gt;, 38 new properties, and &lt;A class="" href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/cc963763(office.14).aspx" target=_blank mce_href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/cc963763(office.14).aspx"&gt;how to link explicitly to MAPI functions&lt;/A&gt;. A summary of new features is in &lt;A class="" href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/cc963762(office.14).aspx" target=_blank mce_href="http://msdnlive.redmond.corp.microsoft.com/en-us/library/cc963762(office.14).aspx"&gt;What's New in This Edition&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Apart from Outlook 2010 MAPI, Outlook 2010 offers&amp;nbsp;new features in the object model&amp;nbsp;in the Technical Preview release. Some of the major OM features include the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A new &lt;STRONG&gt;Conversation&lt;/STRONG&gt; object that groups Outlook items that belong to the same "thread" across folders and stores. The &lt;STRONG&gt;Conversation&lt;/STRONG&gt; object provides methods to navigate and enumerate items in a conversation hierarchy, and access items in a conversation with a new light-weight &lt;STRONG&gt;SimpleItems&lt;/STRONG&gt; collection. You can also programmatically manage the assigning of&amp;nbsp;categories, marking items as read or unread, and cleaning up of a conversation&amp;nbsp;in ways similar to that offered in the Outlook user interface.&lt;/LI&gt;
&lt;LI&gt;A new &lt;STRONG&gt;SolutionsModule&lt;/STRONG&gt; object that allows Outlook applications to expose a set of one or more folders in the Navigation Pane under the new navigation module, &lt;STRONG&gt;Solutions&lt;/STRONG&gt;. There is only one &lt;STRONG&gt;Solutions&lt;/STRONG&gt; module that all applications share. When the &lt;STRONG&gt;Solutions&lt;/STRONG&gt; module shows folders for only one application, the label can be customized, for example, changed from the default label &lt;STRONG&gt;Solutions&lt;/STRONG&gt; to &lt;STRONG&gt;Marketing Project&lt;/STRONG&gt;.&amp;nbsp;The &lt;B class=ui&gt;Solutions&lt;/B&gt; module shows folders from each application in its own grouping. Each application has a corresponding solution root folder in the &lt;B class=ui&gt;Solutions&lt;/B&gt; module.&amp;nbsp;Subfolders can contain items of different item types. One rule is that&amp;nbsp;a solution root folder and its subfolders must reside on the same store. If the solution root folder is the root folder of a store, then all subfolders of the store root folder are displayed under the solution root folder. &lt;/LI&gt;
&lt;LI&gt;A new &lt;STRONG&gt;MobileItem&lt;/STRONG&gt; object that represents an SMS or MMS message and supports incorporating mobile messages into Outlook applications. Even though the &lt;STRONG&gt;MobileItem&lt;/STRONG&gt; object does not have the full functionality as other Outlook items such as the &lt;STRONG&gt;MailItem&lt;/STRONG&gt;&amp;nbsp;object, you can programmatically create a &lt;STRONG&gt;MobileItem&lt;/STRONG&gt; object, specify the &lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: SimSun; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;recipients, subject, and message content, and send the &lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;MobileItem&lt;/STRONG&gt; object using a specific Outlook Mobile Services account.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: SimSun; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;FONT face=Arial size=2&gt;Extensions to the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/bb206732.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/bb206732.aspx"&gt;Account&lt;/A&gt; object&amp;nbsp;that supports multiple Exchange accounts.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Ability to programmatically customize the Outlook user interface in the following areas:&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;* Explorer Ribbons &lt;BR&gt;* Inspector Ribbons &lt;BR&gt;* Menus &lt;BR&gt;* Context menus &lt;BR&gt;* Contact Card context menus &lt;BR&gt;* Backstage view &lt;BR&gt;You can customize these areas using Ribbon extensibility, and supply Ribbon XML to the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/aa433551.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/aa433551.aspx"&gt;GetCustomUI&lt;/A&gt; method of the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/aa433868.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/aa433868.aspx"&gt;IRibbonExtensibility&lt;/A&gt; interface. Use the Ribbon ID for the feature to determine the XML to pass as a returned value in the &lt;STRONG&gt;GetCustomUI&lt;/STRONG&gt; method. Your Ribbon XML typically supplies callbacks that let you respond to a button click, or control visibility or the icon of your Ribbon controls. Use the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/aa433704.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/aa433704.aspx"&gt;IRibbonControl.Context&lt;/A&gt; object to identify the active&amp;nbsp;window containing the user interface&amp;nbsp;that triggers the callback procedure.&lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Documentation for the &lt;STRONG&gt;Solutions&lt;/STRONG&gt; module and customizing Outlook user interface is currently available to participants&amp;nbsp;of the Technical Preview program. Most developer documentation for Outlook 2010 new features will be available to the public before the launch of&amp;nbsp;Office 2010. I will keep you all posted about further documentation availability.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9832191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI/default.aspx">MAPI</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI+properties/default.aspx">MAPI properties</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Account+object/default.aspx">Account object</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook+2010/default.aspx">Outlook 2010</category></item><item><title>Where is the MAPI documentation?</title><link>http://blogs.msdn.com/officedevdocs/archive/2009/01/20/where-is-the-mapi-documentation.aspx</link><pubDate>Tue, 20 Jan 2009 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9350544</guid><dc:creator>angelgolfer</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9350544.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9350544</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9350544</wfw:comment><description>&lt;P&gt;Some internal partners and external customers have asked where to find the Messaging API (MAPI) documentation. Coincidentally, there were some updating issues on the MSDN server for a couple of days around the middle of the month, which caused corruption&amp;nbsp;in the MSDN table of contents,&amp;nbsp;looking for the MAPI documentation became a more frustrating experience.&lt;/P&gt;
&lt;P&gt;The &lt;A class="" href="http://msdn.microsoft.com/en-us/library/dd353226(EXCHG.10).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/dd353226(EXCHG.10).aspx"&gt;MAPI Programmer's Reference&lt;/A&gt; that the Microsoft Exchange Server group has supported for years on MSDN has been updated and republished as the &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765775.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765775.aspx"&gt;Microsoft Office Outlook 2007 Messaging API (MAPI) Reference&lt;/A&gt;&amp;nbsp;(&lt;A href="http://msdn.microsoft.com/en-us/library/cc765775.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc765775.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc765775.aspx&lt;/A&gt;). About two years ago, the Exchange Server group decided that they will not continue to support the MAPI documentation. Microsoft Office Outlook, being a major MAPI client itself and having many of its customers developing MAPI solutions to work with Outlook, took over the MAPI documentation and updated it last year. The resultant documentation is the Outlook 2007 MAPI Reference, which focuses on developing MAPI solutions for Outlook 2007. There are now more current &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc839588.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc839588.aspx"&gt;code samples&lt;/A&gt; and numerous additional &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815517.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815517.aspx"&gt;MAPI properties&lt;/A&gt;. Content that is no longer relevant to Outlook 2007 has been removed. For what is new and what has changed, see &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc963762.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc963762.aspx"&gt;What's New in This Edition&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For the next few months, if you click old bookmarks set up on a browser marking Web pages of the MAPI Programmer's Reference, you will see a short passage pointing you to the Outlook 2007 MAPI Reference and other alternative Exchange references. In the longer term, the redirection from the Exchange content to the corresponding Outlook content will be automatic. For the time being, set up and navigate using new bookmarks to the Outlook content. Some URLs have been specified in this blog for your convenience; in Internet Explorer, just right-click the link and click &lt;STRONG&gt;Add to Favorites&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;As some of us are aware, new content on the Internet requires anywhere from weeks to months for search engines to crawl and index, before these search engines return this new content in customer searches. The Outlook 2007 MAPI Reference was published on December 3, 2008;&amp;nbsp;if you search now, in January 2009, for specific MAPI interfaces, such as the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765800.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765800.aspx"&gt;IAddrProvider : IUnknown&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815598.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815598.aspx"&gt;IAddrBook : IMAPIProp&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc839817.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc839817.aspx"&gt;IMAPIContainer : IMAPIProp&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815525.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815525.aspx"&gt;IMAPIProp : IUnknown&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765712.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765712.aspx"&gt;IMAPISession : IMAPIProp&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765712.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765712.aspx"&gt;IMAPIStatus : IMAPIProp&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc842286.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc842286.aspx"&gt;IMAPISupport : IUnknown&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc842097.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc842097.aspx"&gt;IMessage : IMAPIProp&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815283.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815283.aspx"&gt;IMsgStore : IMAPIProp&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Or any of the other 30 documented &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815463.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815463.aspx"&gt;MAPI interfaces&lt;/A&gt; or 885 &lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc815517.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc815517.aspx"&gt;MAPI properties&lt;/A&gt;, you probably won't see results from the Outlook 2007 MAPI Reference ranked high on the list of returned results yet. Meanwhile, the way to look for documentation for specific MAPIs is to browse the table of contents on the left navigation pane of the MSDN Library. For example, if you are looking for a reference topic on a MAPI, and you don't yet have the Outlook 2007 MAPI Reference bookmarked, expand the following nodes in the navigation pane: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;MSDN Library&lt;/LI&gt;
&lt;LI&gt;Office Development&lt;/LI&gt;
&lt;LI&gt;2007 Microsoft Office System&lt;/LI&gt;
&lt;LI&gt;Outlook 2007&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc765775.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc765775.aspx"&gt;Outlook 2007 MAPI Reference&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc842118.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc842118.aspx"&gt;Reference&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;Should the unfortunate event of last week's MSDN server update incident happen again, causing the Outlook 2007 MAPI Reference to temporarily disappear from the table of contents, feel free to send an e-mail to &lt;A href="mailto:o12devdx@microsoft.com" mce_href="mailto:o12devdx@microsoft.com"&gt;o12devdx@microsoft.com&lt;/A&gt;. Keeping our fingers crossed, with increased use of this documentation over the next few months, finding documentation on the Outlook 2007 MAPI Reference will become more efficient.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9350544" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI/default.aspx">MAPI</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/properties/default.aspx">properties</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MFCMAPI/default.aspx">MFCMAPI</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI+interfaces/default.aspx">MAPI interfaces</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/MAPI+properties/default.aspx">MAPI properties</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/interfaces/default.aspx">interfaces</category></item><item><title>We Get E-mails: Where Are the Object Members?</title><link>http://blogs.msdn.com/officedevdocs/archive/2008/12/02/we-get-e-mails-where-are-the-object-members.aspx</link><pubDate>Wed, 03 Dec 2008 00:39:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9166321</guid><dc:creator>soliver</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9166321.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9166321</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9166321</wfw:comment><description>&lt;p&gt;The object model reference documentation for the Office client applications (Word, Excel, Outlook, PowerPoint, Access, etc., etc.) provides detailed information about the associated properties, methods, and events for objects that are exposed through the API of each client application. This information is crucial if you develop applications that automate the client applications. You can find this documentation on both MSDN and within the help content that appears when you press the F1 key while using the Visual Basic Editor in one of the Office client applications.&lt;/p&gt; &lt;p&gt;The way this documentation is structured in the table of contents (TOC) in MSDN, the topmost topic node in the TOC is the object and under the main object topic node, you'll find the nodes for the associated&amp;nbsp; properties, methods, and events.&lt;/p&gt; &lt;p&gt;For example, this is how Word's &lt;a href="http://msdn.microsoft.com/en-us/library/bb258761.aspx" target="_blank"&gt;Document object&lt;/a&gt; topic and associated member topics are arranged in the TOC on MSDN:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb.png" width="130" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;From there you can easily see that there is a node to a topic ("&lt;strong&gt;Document Object Members&lt;/strong&gt;") that lists all the members associated with the Document object. &lt;/p&gt; &lt;p&gt;But sometimes readers are not browsing the TOC. They might get to the object's main page through a link in a search result or from some other web link. The object's main page looks like this (again using the Document object as an example):&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb_1.png" width="233" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;So we get e-mails--"Hey! Where is the list of object members?" For one reason or another, many readers end up on the main page for an object and expect to see a list of the object's members. While there isn't a list of all the object's members on this page, there is a &lt;em&gt;link&lt;/em&gt; to the topic that shows all the members for an object. Unfortunately the link is tucked away at the bottom of the page under the &lt;strong&gt;See Also&lt;/strong&gt; section, so it's easy to miss:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="238" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb_2.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Clicking the &amp;lt;Object Name&amp;gt; Object Members link takes you to the topic that shows you all the object's members:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="226" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb_3.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; The story is similar for the "F1" help documentation. The main object topic has a link at the bottom that takes you to the topic that lists all the members for the object. Here's the Word&lt;strong&gt; Document Object&lt;/strong&gt; topic in the client help viewer (note the link to the &lt;strong&gt;Document Object Members&lt;/strong&gt; topic under &lt;strong&gt;See Also&lt;/strong&gt; at the bottom):&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb_6.png" width="188" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The link then takes you to the &lt;strong&gt;Document Object Members&lt;/strong&gt; topic where you can see all the objects listed:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/officedevdocs/WindowsLiveWriter/WeGetEmailsWhereAretheObjectMembers_E189/image_thumb_7.png" width="209" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9166321" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/help/default.aspx">help</category></item><item><title>Open XML SDK 2.0 CTP Available</title><link>http://blogs.msdn.com/officedevdocs/archive/2008/10/14/open-xml-sdk-2-0-ctp-available.aspx</link><pubDate>Wed, 15 Oct 2008 00:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9000063</guid><dc:creator>soliver</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/9000063.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=9000063</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=9000063</wfw:comment><description>&lt;p&gt;The Open XML SDK 2.0 Community Technology Preview (CTP) is here!&lt;/p&gt;  &lt;p&gt;You can find the documentation for it &lt;a href="http://msdn.microsoft.com/en-us/library/bb448854(office.14).aspx" target="_blank"&gt;here&lt;/a&gt; and the SDK download &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&amp;amp;DisplayLang=en" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Zeyad Rajabi, a Program Manager for the Open XML SDK, has begun a series of &lt;a href="http://blogs.msdn.com/brian_jones/archive/2008/10/06/open-xml-format-sdk-2-0.aspx" target="_blank"&gt;posts&lt;/a&gt; covering the Open XML SDK design goals and architecture, sprinkling in some sample code as he goes along.&lt;/p&gt;  &lt;p&gt;Also, Eric White, a Microsoft Technical Evangelist, has a great &lt;a href="http://blogs.msdn.com/ericwhite/archive/2008/09/06/announcing-the-first-ctp-of-open-xml-sdk-v2.aspx" target="_blank"&gt;write up&lt;/a&gt; on the new version of the SDK.&lt;/p&gt;  &lt;p&gt;This new version of the SDK is an amazing leap forward.The Open XML SDK &lt;a href="http://msdn.microsoft.com/en-us/library/bb448854.aspx" target="_blank"&gt;version 1&lt;/a&gt; greatly simplified working with &lt;em&gt;packages&lt;/em&gt;. Developers could manipulate Open XML file format compliant documents at the package and part levels using strongly typed .NET classes. To access the file formats at the element level, you still had to work directly with the underlying XML.&lt;/p&gt;  &lt;p&gt;In the Open XML SDK version 2, the development team has taken most of the elements in the various schemas for the Open XML file formats (WordprocessingML, SpreadsheetML, PresentationML, etc., etc.) and made first-class managed objects out of them. Not to mention the fact that they've &amp;quot;linq-ified&amp;quot; the entire API so you have the power of Linq, as well.&lt;/p&gt;  &lt;p&gt;This makes things much easier if, like me, working with XML directly isn’t your strong suit. With the Open XML SDK v2, I can work with objects that represent the XML elements instead of having to work in the underlying XML itself (although the SDK also supports LINQ to XML, as well). For instance, suppose I needed to locate the first table in a Word document. I could easily locate the first table present in the document with code like this:&lt;/p&gt;  &lt;div&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;using&lt;/span&gt; (WordprocessingDocument theDoc = WordprocessingDocument.Open(location, &lt;span style="color: #0000ff"&gt;true&lt;/span&gt;))&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 99.36%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; height: 16px; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;     MainDocumentPart mainPart = theDoc.MainDocumentPart;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt;     Table theTable = mainPart.Document.Descendants&amp;lt;Table&amp;gt;().First();&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;You can see the advantage of using this new version of the SDK in line 5 of the code snippet where, by specifying that I want to filter for descendants of the &lt;strong&gt;Document&lt;/strong&gt; object (which represents the &lt;font face="Courier New"&gt;&amp;lt;w:document&amp;gt;&lt;/font&gt; element in the Microsoft implementation of the Open XML WordprocessingML) where the descendant is of type &lt;strong&gt;Table&lt;/strong&gt; (that is, I want all &lt;font face="Courier New"&gt;&amp;lt;w:tbl&amp;gt;&lt;/font&gt; elements), I can immediately get to the tables in my Word document.&amp;#160; Then, by using the &lt;font face="Courier New"&gt;First()&lt;/font&gt; extension method, I can select the first table element in the returned list of descendant table elements. All without having to do the detailed work of traversing the underlying XML directly; the API handles the XML work for me.&lt;/p&gt;

&lt;p&gt;Or how about trying to get to the text in a specific cell in the Word 2007 table? I’m simplifying things a great deal, but let's assume I know which cell has the data I want (the cell in the 2nd row and 1st column): &lt;/p&gt;

&lt;div&gt;
  &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;
    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; TableRow theRow = theTable.Elements&amp;lt;TableRow&amp;gt;().ElementAt(1);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt; TableCell theCell = theRow.Elements&amp;lt;TableCell&amp;gt;().ElementAt(0);&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; cellText = theCell.InnerText;&lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt;&amp;#160; &lt;/pre&gt;

    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   7:&lt;/span&gt; Console.WriteLine(&lt;span style="color: #006080"&gt;&amp;quot;The 2nd row, 1st cell text is {0}&amp;quot;&lt;/span&gt;, cellText);&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;So here I just use the same technique that I used above to find elements of a given type (by using the provided generic methods) in order to find the 2nd row of the table (&lt;font face="Courier New"&gt;&amp;lt;TableRow&amp;gt;().ElementAt(1)&lt;/font&gt;) and the first cell &lt;font face="Courier New"&gt;(&amp;lt;TableCell&amp;gt;().ElementAt(0)&lt;/font&gt;). Then I just pull the value of the &lt;strong&gt;Cell&lt;/strong&gt; object's &lt;strong&gt;InnerText&lt;/strong&gt; property and it's done! Although there are other ways to use the SDK to get the same data, you can still see that with only a few lines of code, I'm able to do quite a bit without working directly in the underlying XML. And remember, we can do this type of manipulation WITHOUT running the client application (in this case Microsoft Word 2007).&lt;/p&gt;

&lt;p&gt;The Office Client Developer Content team (my team) has some great examples on the MSDN web site &lt;a href="http://msdn.microsoft.com/en-us/library/bb491088(office.14).aspx" target="_blank"&gt;here&lt;/a&gt;. Check it out! &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9000063" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/_2600_quot_3B00_Open+XML_2600_quot_3B00_/default.aspx">&amp;quot;Open XML&amp;quot;</category></item><item><title>Open XML SDK 1.0 Available</title><link>http://blogs.msdn.com/officedevdocs/archive/2008/06/10/open-xml-sdk-1-0-available.aspx</link><pubDate>Wed, 11 Jun 2008 01:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590516</guid><dc:creator>dhale</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/8590516.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=8590516</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=8590516</wfw:comment><description>&lt;P&gt;Just read fantastic news from Erika Ehrli Cabral that the Open XML SDK 1.0 is now available. She writes:&lt;/P&gt;
&lt;P&gt;"The Open XML Format SDK Technology Preview simplifies the task of manipulating Open XML packages. The Open XML Application Programming Interface (API) encapsulates many common tasks that developers perform on Open XML packages, so you can perform complex operations with just a few lines of code. Using this API, you can programmatically generate and manipulate Word 2007 documents, Excel 2007 spreadsheets, and PowerPoint 2007 presentations. The programming model uses managed code, so it's safe for server-side scenarios. &lt;/P&gt;
&lt;P&gt;The Open XML Format SDK also provides how-to articles and reference documentation that can help you get started with Open XML programming."&lt;/P&gt;
&lt;P&gt;See &lt;A class="" href="http://blogs.msdn.com/erikaehrli/archive/2008/06/10/announcing-the-open-xml-format-sdk-1-0.aspx" mce_href="http://blogs.msdn.com/erikaehrli/archive/2008/06/10/announcing-the-open-xml-format-sdk-1-0.aspx"&gt;her post&lt;/A&gt; for details on where to download.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590516" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/_2600_quot_3B00_Open+XML_2600_quot_3B00_/default.aspx">&amp;quot;Open XML&amp;quot;</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/PowerPoint/default.aspx">PowerPoint</category></item><item><title>Open XML Format SDK April CTP</title><link>http://blogs.msdn.com/officedevdocs/archive/2008/04/17/open-xml-format-sdk-april-ctp.aspx</link><pubDate>Fri, 18 Apr 2008 02:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8405124</guid><dc:creator>dhale</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/8405124.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=8405124</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=8405124</wfw:comment><description>&lt;P&gt;Erika has a &lt;A class="" href="http://blogs.msdn.com/erikaehrli/archive/2008/04/17/announcing-the-open-xml-format-sdk-april-ctp.aspx" mce_href="http://blogs.msdn.com/erikaehrli/archive/2008/04/17/announcing-the-open-xml-format-sdk-april-ctp.aspx"&gt;detailed post&lt;/A&gt; on the new release of the Open XML Format&amp;nbsp;SDK, as well as the future of the SDK. The Client Dev Docs team is looking forward to creating the new components (Version 2.0, below)&amp;nbsp;of the SDK over the coming year.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Open XML SDK Roadmap" style="WIDTH: 653px; HEIGHT: 157px" height=157 alt="Open XML SDK Roadmap" src="http://msdn2.microsoft.com/en-us/library/Cc471945.005f8a8c-2464-4115-bc13-f0c07b1597e6(en-us,office.12).gif" width=653 mce_src="http://msdn2.microsoft.com/en-us/library/Cc471945.005f8a8c-2464-4115-bc13-f0c07b1597e6(en-us,office.12).gif"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8405124" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/_2600_quot_3B00_Open+XML_2600_quot_3B00_/default.aspx">&amp;quot;Open XML&amp;quot;</category></item><item><title>Usage Analysis of the Access Developer Reference</title><link>http://blogs.msdn.com/officedevdocs/archive/2007/12/06/usage-analysis-of-the-access-developer-reference.aspx</link><pubDate>Fri, 07 Dec 2007 02:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6685991</guid><dc:creator>Mike Stowe</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/6685991.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=6685991</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=6685991</wfw:comment><description>&lt;p&gt;The 2007 Microsoft Office System was released into the wild about a year ago. I&amp;#8217;d like to share what we've learned about your usage of the Access 2007 Developer Reference since its release. BTW, I'm Mike Stowe, the programmability writer for Access.&lt;/p&gt;  &lt;p&gt;The data that drives this analysis comes from users who are in a &amp;quot;connected&amp;quot; state while using the Access Developer Reference. When you're in a connected state, help topics are being served to the Help window from Office Online. This is the first time we've had the opportunity to collect usage data and comments from our users. David Hale's &lt;a href="http://blogs.msdn.com/officedevdocs/archive/2007/11/06/let-s-talk-about-office-vba-help.aspx"&gt;Let's Talk about Office VBA Help&lt;/a&gt; post contains more information about this connection and how it benefits everyone. &lt;/p&gt;  &lt;p&gt;I'll begin by borrowing a chart from David's post. It summarizes the total page views for the top Office 2007 developer references.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/photos/officedevdocs/images/5802893/original.aspx"&gt;&lt;img src="http://blogs.msdn.com/photos/officedevdocs/images/5802893/500x324.aspx" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I never tire of looking at this one. The Access topics receive, by far, the most views. The Excel and Visual Basic Core topics are also utilized fairly often. We've always known that the Access Developer community was large, but this is the first time that we've had data that compares the relative usage of each content set.&lt;/p&gt;  &lt;p&gt;Note that the chart doesn't contain the actual number of page views. I can't share any specific numbers with you, but I hope that you find this analysis useful without them.&lt;/p&gt;  &lt;p&gt;The Access Developer Reference is made up of several components. The Access object model help is the core component of the developer reference. Help for DAO, ADO, the Access SQL functions and the Access error messages are the other components included in the Access Developer Reference. In earlier versions of Access, the help topics for each of these components were scattered on your hard disk in separate .chm files. In Access 2007, we unified the components into one browsable, searchable unit.&lt;/p&gt;  &lt;p&gt;The next chart breaks down the usage of the Access Developer Reference by component.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/photos/officedevdocs/images/6671344/original.aspx"&gt;&lt;img src="http://blogs.msdn.com/photos/officedevdocs/images/6671344/500x335.aspx" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This chart reveals the single biggest surprise of our analysis. The error topics make up 1/3 of the page views! We had NO IDEA that this was the case. I'll discuss the ramifications of this finding later when we examine the most-viewed error topics.&lt;/p&gt;  &lt;h3&gt;Object topics&lt;/h3&gt;  &lt;p&gt;Which individual topics are used the most? Let's start by examining the top 20 object or collection help topics in the Access Developer Reference.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/photos/officedevdocs/images/6671736/original.aspx"&gt;&lt;img src="http://blogs.msdn.com/photos/officedevdocs/images/6671736/500x365.aspx" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;DoCmd. Form. Application. ComboBox. That's pretty much what I expected to see at or near the top of this chart.&lt;/p&gt;  &lt;h3&gt;Member topics&lt;/h3&gt;  &lt;p&gt;Next, let's take a look at the top 20 member topics.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/photos/officedevdocs/images/6671792/original.aspx"&gt;&lt;img src="http://blogs.msdn.com/photos/officedevdocs/images/6671792/500x321.aspx" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The first thing you'll notice is that the most view topic, DataType Property, isn't part of the Access object model. This topic appears when you press F1 in the Data Type column while in table design view. It's also the most-commented topic outside of the error topics&lt;/p&gt;  &lt;p&gt;I don't see any surprises among the actual object model topics in the rest of the chart.&lt;/p&gt;  &lt;h3&gt;Error topics&lt;/h3&gt;  &lt;p&gt;Now, let's examine the top 20 error topics.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/photos/officedevdocs/images/6671803/original.aspx"&gt;&lt;img src="http://blogs.msdn.com/photos/officedevdocs/images/6671803/500x293.aspx" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As I said earlier, I can't share specific numbers, but the top three error topics tower over the rest of the topics in both page views and comments. The interesting data is in the comments left for each topic rather than the page views. &lt;/p&gt;  &lt;p&gt;The comments reveal that the topics aren't appropriate for the audience. The topics contain developer-focused terminology such as &amp;quot;Null&amp;quot; and &amp;quot;primary key&amp;quot;. The topics were written for a developer who would likely understand the issue and trap the error before it surfaces to their user. Most of the comments appear to come from information workers who just want to make their form work! &lt;/p&gt;  &lt;p&gt;I'm going to start addressing these problems by rewriting the topics for the top three errors in a way that will better serve an information worker tasked with using an Access form.&lt;/p&gt;  &lt;h3&gt;Comment Analysis&lt;/h3&gt;  &lt;p&gt;The page view data is a useful for spotting usage trends, but comments are much more useful for improving individual topics. Examining all of your comments has revealed the following points:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The top error topics have been, by far, commented on the most. &lt;/li&gt;    &lt;li&gt;The DataType Property topic has many people asking about data types for items such as phone numbers and social security numbers. The topic should be modified to clearly explain the relation of a field's Format and Input Mask properties to its data type. &lt;/li&gt;    &lt;li&gt;The ValidationRule topics need many more examples. &lt;/li&gt;    &lt;li&gt;The new help layout has spawned a couple of common usage issues. You should take a moment to view &lt;a href="http://blogs.msdn.com/officedevdocs/archive/2007/11/05/video-quick-tips-on-using-vba-help-with-office.aspx"&gt;Quick Tips on using VBA Help with Office&lt;/a&gt; video if you've ever wondered why there isn't a table of contents or where to find a list of properties, methods, and events for a particular object. &lt;/li&gt;    &lt;li&gt;There have been 84 specific &amp;quot;How do I?&amp;quot; requests. &lt;/li&gt;    &lt;li&gt;74 topics contain a general request for code sample. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Most of the topics never reach a critical mass of comments, so the &amp;quot;How do I?&amp;quot; and code sample requests indicate where we should invest our time and resources. &lt;/p&gt;  &lt;h3&gt;The Bottom Line&lt;/h3&gt;  &lt;p&gt;The data clearly indicates that the top error topics should be rewritten. I'm working on top three error topics right now. &lt;/p&gt;  &lt;p&gt;The DataType Property topic would be more useful if it better explained the relationship between a field's DataType, Format, and Input Mask properties. That's on my to-do list.&lt;/p&gt;  &lt;p&gt;I'll prioritize and address &amp;quot;How do I?&amp;quot; and code sample requests as time allows. Requests that touch on the most-used object and members receive the highest priority.&lt;/p&gt;  &lt;p&gt;I'd love to hear from you if you have any questions or comments about the Access Developer Reference.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6685991" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/help/default.aspx">help</category></item><item><title>Microsoft Office Excel 2007 VBA Reference Feedback</title><link>http://blogs.msdn.com/officedevdocs/archive/2007/11/30/microsoft-office-excel-2007-vba-reference-feedback.aspx</link><pubDate>Fri, 30 Nov 2007 22:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6619083</guid><dc:creator>Siosalach</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/6619083.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=6619083</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=6619083</wfw:comment><description>&lt;P&gt;Greetings.&lt;/P&gt;
&lt;P&gt;My name is Rod Chisholm and I am the Programming Writer for Excel client VBA (Visual Basic for Applications) and Programmability. &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Our reference material is available in the box, on &lt;STRONG&gt;MSDN&lt;/STRONG&gt;, and &lt;EM&gt;NOW&lt;/EM&gt; on &lt;STRONG&gt;Office Online&lt;/STRONG&gt;. This gives us the unique opportunity to gather ratings and feedback from our users to help&amp;nbsp;strengthen our topics, and improve the help experience overall. As my manager, David Hale pointed out early this month in &lt;A class="" href="http://blogs.msdn.com/officedevdocs/archive/2007/11/06/let-s-talk-about-office-vba-help.aspx" target=_blank mce_href="http://blogs.msdn.com/officedevdocs/archive/2007/11/06/let-s-talk-about-office-vba-help.aspx"&gt;Let's Talk about Office VBA Help&lt;/A&gt;, Excel is ranked in the top three for hit counts on Office Online. So we are certainly getting traction and visibility. From all those hits approximately 1 out of 100 leaves a rating.&amp;nbsp;Of those, about 1 out of 5 leaves a comment. With comments, there is less guess work as to why a topic gets attention, so the more, the merrier.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;EM&gt;&lt;U&gt;Are we listening?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Yes we are! For those who think that comments are dropped into a black hole, let me assure you that I have reviewed all the data and comments since the launch of Office 2007. Although there were a vast number of comments, most could be categorized in five or six areas. The areas of interest to me were the requests for codes samples, and the “how-to”, or “how do I” feedback. Both are key indicators that the reference material in these areas should be where time is invested. So, thank you for participating. You are making a difference. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&amp;nbsp;Here is&amp;nbsp;a breakdown of some trends and areas of focus for content improvement, based on site hits and your comments (special thank you to Mike Stowe, Access Programming Writer for help with data analysis):&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Top Object Hits&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Object Hit Count Chart Full" href="http://blogs.msdn.com/photos/officedevdocs/images/6619472/original.aspx" mce_href="http://blogs.msdn.com/photos/officedevdocs/images/6619472/original.aspx"&gt;&lt;IMG title="Object Hit Count Chart" style="WIDTH: 500px; HEIGHT: 363px" height=363 alt="Object Hit Count Chart" src="http://blogs.msdn.com/photos/officedevdocs/images/6619472/500x363.aspx" width=500 mce_src="http://blogs.msdn.com/photos/officedevdocs/images/6619472/500x363.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Huge generators of site hits include&amp;nbsp;Range, Application, Worksheet, Sheets, Workbook and Worksheets to no surprise. These&amp;nbsp;Objects are used most frequently and essential to workbook navigation.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Top Member Hits&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="Members Hit Count Chart Full" href="http://blogs.msdn.com/photos/officedevdocs/images/6619483/original.aspx" mce_href="http://blogs.msdn.com/photos/officedevdocs/images/6619483/original.aspx"&gt;&lt;IMG title="Members Hit Count Chart" style="WIDTH: 500px; HEIGHT: 363px" height=363 alt="Members Hit Count Chart" src="http://blogs.msdn.com/photos/officedevdocs/images/6619483/500x363.aspx" width=500 mce_src="http://blogs.msdn.com/photos/officedevdocs/images/6619483/500x363.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;To me it looks like a pretty even distribution of hits, but the common denominator here is Range making up 10 of the Top 20. Range will be a primary focus for content ideas moving forward.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Top "How to" Topics&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" title="How To Hit Count Chart Full" href="http://blogs.msdn.com/photos/officedevdocs/images/6620372/original.aspx" mce_href="http://blogs.msdn.com/photos/officedevdocs/images/6620372/original.aspx"&gt;&lt;IMG title="How To Hit Count Chart" style="WIDTH: 500px; HEIGHT: 363px" height=363 alt="How To Hit Count Chart" src="http://blogs.msdn.com/photos/officedevdocs/images/6620372/500x363.aspx" width=500 mce_src="http://blogs.msdn.com/photos/officedevdocs/images/6620372/500x363.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The bottom line is that Range and how to navigate within a worksheet seem to be the heavy favorites when it comes to hit counts and comments.&amp;nbsp;So, look forward to content improvements, more code samples&amp;nbsp;and additional topics around hot areas of Excel.&amp;nbsp;Until next time, please keep the feedback coming.&amp;nbsp;I'm listening.&lt;/P&gt;
&lt;P&gt;For more information check out the &lt;A class="" title="Excel Dev Portal" href="http://msdn2.microsoft.com/en-us/office/aa905411.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/office/aa905411.aspx"&gt;Excel Developer Portal&lt;/A&gt; and the &lt;A class="" title="Excel DGainer" href="http://blogs.msdn.com/excel/" target=_blank mce_href="http://blogs.msdn.com/excel/"&gt;Excel Team&amp;nbsp;Blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Please post a comment if you have any questions or concerns.&lt;/P&gt;
&lt;P&gt;Cheers.&lt;/P&gt;
&lt;P&gt;RdC ~Excel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6619083" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/how+to/default.aspx">how to</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Excel/default.aspx">Excel</category></item><item><title>Outlook 2007 Developer Reference updated on MSDN!</title><link>http://blogs.msdn.com/officedevdocs/archive/2007/11/15/outlook-2007-developer-reference-updated-on-msdn.aspx</link><pubDate>Thu, 15 Nov 2007 05:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6237350</guid><dc:creator>angelgolfer</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/6237350.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=6237350</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=6237350</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;The &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb176810.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb176810.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Outlook 2007 Developer Reference&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; has been updated on MSDN on November 13, 2007! This Reference contains conceptual, reference, and programming task topics, guiding developers to program Outlook using the Outlook Object Model. This is the first update to the Reference on MSDN in ten months since January. Over the last ten months, more than fifty improvements and fixes involving hundreds of topics have been applied to this set of documentation. The following &amp;nbsp;are some of the areas of improvement:&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb208213.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb208213.aspx"&gt;&lt;FONT color=#0000ff&gt;Search and Filter&lt;/FONT&gt;&lt;/A&gt; – Clarified certain concepts about DASL and Jet queries, added new code snippets and programming task topics, including &lt;A href="http://msdn2.microsoft.com/en-us/library/bb147583.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb147583.aspx"&gt;&lt;FONT color=#0000ff&gt;Filtering Items Using a String Comparison&lt;/FONT&gt;&lt;/A&gt;, &lt;SPAN style="COLOR: black"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb960908.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb960908.aspx"&gt;&lt;FONT color=#0000ff&gt;How to: Search the Calendar for Appointments Within a Date Range that Contain a Specific Word in the Subject&lt;/FONT&gt;&lt;/A&gt;, and &lt;A href="http://msdn2.microsoft.com/en-us/library/bb960905.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb960905.aspx"&gt;&lt;FONT color=#0000ff&gt;How to: Search the Calendar for Appointments that Occur Partially or Entirely in a Given Time Period&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;, &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb147574.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb147574.aspx"&gt;&lt;FONT color=#0000ff&gt;Enumerating, Searching, and Filtering Items in a Folder&lt;/FONT&gt;&lt;/A&gt; -&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; Clarified how to obtain a writeable object from a row in a &lt;A href="http://msdn2.microsoft.com/en-us/library/bb176406.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb176406.aspx"&gt;&lt;FONT color=#0000ff&gt;Table&lt;/FONT&gt;&lt;/A&gt; that supports read-write operations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb219884.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb219884.aspx"&gt;&lt;FONT color=#0000ff&gt;AdvancedSearch&lt;/FONT&gt;&lt;/A&gt; method of the Application object – Clarified the limit of simultaneous searches. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb208185.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb208185.aspx"&gt;&lt;FONT color=#0000ff&gt;Address Book&lt;/FONT&gt;&lt;/A&gt; – Added a new programming task topic &lt;SPAN style="COLOR: black"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb960907.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb960907.aspx"&gt;&lt;FONT color=#0000ff&gt;How to: Map a Display Name to an E-mail Address&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb208208.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb208208.aspx"&gt;&lt;FONT color=#0000ff&gt;Items, Folders, and Stores&lt;/FONT&gt;&lt;/A&gt; – Added a new programming task topic &lt;SPAN style="COLOR: black"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb960906.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb960906.aspx"&gt;&lt;FONT color=#0000ff&gt;How to: Delete All Items and Subfolders in the Deleted Items Folder&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb147646.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb147646.aspx"&gt;&lt;FONT color=#0000ff&gt;NewMailEx&lt;/FONT&gt;&lt;/A&gt; event of the Application object – Added precautions to take when obtaining the Entry ID of the new item.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb208152.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb208152.aspx"&gt;&lt;FONT color=#0000ff&gt;OlUserPropertyType&lt;/FONT&gt;&lt;/A&gt; enumeration – Supplemented the constants in the OlUserPropertyType enumeration with corresponding MAPI type values. For example, the constant olDateTime maps to the MAPI type PT_SYSTIME.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'MS Shell Dlg','sans-serif'; mso-fareast-font-family: 'MS Shell Dlg'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb206737.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb206737.aspx"&gt;&lt;FONT color=#0000ff&gt;Automating Outlook from a Visual Basic Application&lt;/FONT&gt;&lt;/A&gt; – Clarified the security reason for a VBA&amp;nbsp;application to use the trusted Application object intrinsic to&amp;nbsp;the environment,&amp;nbsp;except when the application intends to automate a separate instance of Outlook. All code samples in the Reference have been scrubbed to reinforce this concept.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I would like to thank Outlook MVP, Sue Mosher, who over the last year helped us improve our documentation by going through a large volume of the topics in the Outlook 2007 Developer Reference and giving us valuable feedback.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;In case you are wondering, ten months seem to be a long time to wait for an update, the client applications of 2007 Microsoft Office system are capable of continuously refreshing developer reference content through Help in the product when you select to search and obtain content on Office Online! Through this mechanism, all the improvements and fixes included in this update on MSDN were actually already pushed on Office Online within a day after the corresponding topics had been modified. If this sounds novel to you, stay tuned, I will talk more about this next time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6237350" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/security/default.aspx">security</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/how+to/default.aspx">how to</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/update/default.aspx">update</category></item><item><title>Video: Quick Tips on using VBA Help with Office</title><link>http://blogs.msdn.com/officedevdocs/archive/2007/11/05/video-quick-tips-on-using-vba-help-with-office.aspx</link><pubDate>Tue, 06 Nov 2007 01:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5921393</guid><dc:creator>dhale</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/5921393.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=5921393</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=5921393</wfw:comment><description>&lt;P&gt;There are some quick and easy things you can do to make sure you are getting the optimal VBA Developer Help experience when working with the 2007 Office System. Watch this three minute video to learn more.&lt;/P&gt;
&lt;P&gt;
&lt;OBJECT id=mediaPlayer codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 type=application/x-oleobject height=665 standby="Loading Microsoft Windows Media Player components..." width=800 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6&gt;&lt;PARAM NAME="URL" VALUE="http://xpstream.winisp.net/HenryHale/VBAHelpTips.wmv"&gt;&lt;PARAM NAME="rate" VALUE="1"&gt;&lt;PARAM NAME="balance" VALUE="0"&gt;&lt;PARAM NAME="currentPosition" VALUE="0"&gt;&lt;PARAM NAME="defaultFrame" VALUE=""&gt;&lt;PARAM NAME="playCount" VALUE="1"&gt;&lt;PARAM NAME="autoStart" VALUE="0"&gt;&lt;PARAM NAME="currentMarker" VALUE="0"&gt;&lt;PARAM NAME="invokeURLs" VALUE="-1"&gt;&lt;PARAM NAME="baseURL" VALUE=""&gt;&lt;PARAM NAME="volume" VALUE="50"&gt;&lt;PARAM NAME="mute" VALUE="0"&gt;&lt;PARAM NAME="uiMode" VALUE="full"&gt;&lt;PARAM NAME="stretchToFit" VALUE="0"&gt;&lt;PARAM NAME="windowlessVideo" VALUE="0"&gt;&lt;PARAM NAME="enabled" VALUE="-1"&gt;&lt;PARAM NAME="enableContextMenu" VALUE="-1"&gt;&lt;PARAM NAME="fullScreen" VALUE="0"&gt;&lt;PARAM NAME="SAMIStyle" VALUE=""&gt;&lt;PARAM NAME="SAMILang" VALUE=""&gt;&lt;PARAM NAME="SAMIFilename" VALUE=""&gt;&lt;PARAM NAME="captioningID" VALUE=""&gt;&lt;PARAM NAME="enableErrorDialogs" VALUE="0"&gt;&lt;PARAM NAME="_cx" VALUE="21167"&gt;&lt;PARAM NAME="_cy" VALUE="17595"&gt;
                                                                           
            &lt;embed id       ="EmbedmediaPlayer"
                type        ="application/x-mplayer2"
                src="http://xpstream.winisp.net/HenryHale/VBAHelpTips.wmv" mce_src="http://xpstream.winisp.net/HenryHale/VBAHelpTips.wmv"
                width       ="800"                height      ="665"&gt;
            &lt;/embed&gt;'         &lt;/OBJECT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5921393" width="1" height="1"&gt;</description><enclosure url="http://xpstream.winisp.net/HenryHale/VBAHelpTips.wmv" length="155" type="video/x-ms-wvx" /><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office+developer+documentation/default.aspx">Office developer documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/help/default.aspx">help</category></item><item><title>Welcome</title><link>http://blogs.msdn.com/officedevdocs/archive/2007/10/16/welcome.aspx</link><pubDate>Tue, 16 Oct 2007 18:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5472038</guid><dc:creator>dhale</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/officedevdocs/comments/5472038.aspx</comments><wfw:commentRss>http://blogs.msdn.com/officedevdocs/commentrss.aspx?PostID=5472038</wfw:commentRss><wfw:comment>http://blogs.msdn.com/officedevdocs/rsscomments.aspx?PostID=5472038</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Hello. My name is David Hale and I am a new Content Publishing Manager at Microsoft Corporation in the Office organization.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The people on my team produce the developer-oriented content (published on MSDN and Office Online) for the following applications:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Word&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Excel&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Access&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Outlook&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft PowerPoint&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft InfoPath and InfoPath Forms Service&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Visio&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft OneNote&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Publisher&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;We also maintain MSDN Web sites for those applications. We’ll be using this blog for updates on published content, upcoming content, and engagement opportunities with the people who produce the core developer documentation for the Microsoft Office client applications!&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Please post a comment if you have any questions!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;David&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5472038" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/officedevdocs/archive/tags/documentation/default.aspx">documentation</category></item></channel></rss>