<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>VSTO</title><link>http://franksworld.com/blog/category/38.aspx</link><description>The good, the bad, and the ugly side of VSTO development.</description><managingEditor>Frank</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Frank</dc:creator><title>Bill Gates at the Office Developer Conference</title><link>http://franksworld.com/blog/archive/2008/02/22/5196.aspx</link><pubDate>Fri, 22 Feb 2008 00:37:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2008/02/22/5196.aspx</guid><description>&lt;p&gt;In &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=382189"&gt;this Channel9 interview&lt;/a&gt; backstage at the &lt;a href="https://microsoft.crgevents.com/ODC2008/Content/default.aspx?p=UC3HYF"&gt;Office Developer Conference&lt;/a&gt;, Bill Gates talks about Office as a development platform and his ideas on what the future of Office office holds. &lt;/p&gt; &lt;p&gt;Interesting to note is how he mentions keeps mentioning Tablet-related tech: including OneNote, Touch, Natural Input and &lt;a href="http://www.microsoft.com/surface/"&gt;Surface&lt;/a&gt;.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4d5e5c8c-b67b-4dc5-b6e8-0566586ee026" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ODC208" rel="tag"&gt;ODC208&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Office" rel="tag"&gt;Office&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Bill%20Gates" rel="tag"&gt;Bill Gates&lt;/a&gt;,&lt;a href="http://technorati.com/tags/OneNote" rel="tag"&gt;OneNote&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tablet%20PC" rel="tag"&gt;Tablet PC&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/5196.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>Extending VBA with VSTO</title><link>http://franksworld.com/blog/archive/2007/07/25/4783.aspx</link><pubDate>Wed, 25 Jul 2007 14:31:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/07/25/4783.aspx</guid><description>&lt;p&gt;Following up on last night's meeting of &lt;a href="http://www.caparea.net/"&gt;CapArea.NET&lt;/a&gt; where &lt;a href="http://geekswithblogs.net/slock/Default.aspx"&gt;Scott Lock&lt;/a&gt; talked about VSTO, MSDN has &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/08/VSTO/"&gt;an article on extending VBA code with VSTO&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The article even gets into some of the hairier VSTO issues as deployment and is a good companion piece to last night's presentation.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:d6640495-532d-43d5-92ec-f164aa88669b" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VBA" rel="tag"&gt;VBA&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CapArea" rel="tag"&gt;CapArea&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4783.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>Video Interview from TechEd: Paul Stubbs</title><link>http://franksworld.com/blog/archive/2007/06/12/4689.aspx</link><pubDate>Tue, 12 Jun 2007 11:32:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/06/12/4689.aspx</guid><description>&lt;p&gt;Last week at Tech Ed, I bumped into &lt;a href="http://blogs.msdn.com/pstubbs/"&gt;Paul Stubbs&lt;/a&gt;, Senior Program Manager on the VSTO team.&amp;nbsp; I talked to him briefly about VSTO and his book VSTO for Mere Mortals.&lt;/p&gt; &lt;p align="center"&gt;&lt;embed src="http://www.youtube.com/v/nNJMKXlxrGU" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/p&gt;&lt;/embed&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:74c459a4-405b-46f4-a532-48a67ce50e32" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Tech%20Ed%202007" rel="tag"&gt;Tech Ed 2007&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Tech%20Ed" rel="tag"&gt;Tech Ed&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Paul%20Stubbs" rel="tag"&gt;Paul Stubbs&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4689.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>Videos and Sample Code for Office Developers</title><link>http://franksworld.com/blog/archive/2007/06/01/4676.aspx</link><pubDate>Fri, 01 Jun 2007 16:59:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/06/01/4676.aspx</guid><description>&lt;p&gt;Erika Ehrli says that &lt;a href="http://blogs.msdn.com/erikaehrli/archive/2007/05/31/visualHowTosPopcornForOfficeDevelopers.aspx"&gt;Office developer resources are popping out just like popcorn&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;She may be right, check out the list of resources to come out just in the last few weeks.&lt;/p&gt; &lt;form id="aspnetForm" name="aspnetForm" action="http://blogs.msdn.com/erikaehrli/archive/2007/05/31/visualHowTosPopcornForOfficeDevelopers.aspx" method="post"&gt; &lt;div id="content"&gt; &lt;div id="main"&gt; &lt;div class="post"&gt; &lt;div&gt; &lt;table class="" style="border-collapse: collapse" border="0" unselectable="on"&gt; &lt;colgroup&gt; &lt;col style="width: 539px"&gt; &lt;col style="width: 83px"&gt; &lt;col style="width: 179px"&gt;&lt;/colgroup&gt; &lt;tbody valign="top"&gt; &lt;tr style="background: #c0504d; height: 20px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: black 0.5pt solid; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="center"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: white"&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: black 0.5pt solid; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="center"&gt; &lt;p style="text-align: center"&gt;&lt;span style="font-size: 10pt; color: white"&gt;&lt;strong&gt;Authors&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: black 0.5pt solid; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="center"&gt; &lt;p style="text-align: center"&gt;&lt;span style="font-size: 10pt; color: white"&gt;&lt;strong&gt;Publishing Date&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background: #f2dddc; height: 46px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb460810.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb460810.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Writing a Filter Consumer Web Part for Windows SharePoint Services 3.0 using Excel Services&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Joel Krist&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 29px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb457205.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb457205.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Writing a Filter Provider Web Part for Windows SharePoint Services 3.0&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Joel Krist&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background: #f2dddc; height: 29px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb498197.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb498197.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Saving Ranges as Custom Building Blocks in Word 2007 Documents&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Joel Krist&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 41px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb508942.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb508942.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Using Visual Studio 2005 Tools for Office SE to Create Add-Ins with Custom Task Panes in PowerPoint 2007&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Ken Getz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background: #f2dddc; height: 29px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb508941.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb508941.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How To: Using Visual Studio 2005 Tools for Office SE to Create PowerPoint Add-Ins&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Ken Getz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 47px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb508940.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb508940.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How To: Searching the Outlook 2007 Inbox for Items with Subjects Containing Specific Words&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Ken Getz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background: #f2dddc; height: 29px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb508943.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb508943.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How To: Office Open XML Formats: Inserting Values into Excel 2007 Cells&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Ken Getz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Wednesday, May 30, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 29px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb507728.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb507728.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Creating User Prompts in Access 2007&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Joel Krist&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Tuesday, May 22, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background: #f2dddc; height: 23px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb507736.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb507736.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How to: Running Commands When Inserting a Building Block in Word 2007&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Joel Krist&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Tuesday, May 22, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 23px"&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: black 0.5pt solid; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb507730.aspx" target="_parent" mce_href="http://msdn2.microsoft.com/en-us/library/bb507730.aspx"&gt;&lt;span style="font-size: 10pt; color: blue; text-decoration: underline"&gt;Visual How To: Configuring IntelliSense with CAML files when developing for Windows SharePoint Services 3.0&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p&gt;&lt;span style="font-size: 10pt; color: black"&gt;Ted Pattison&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td class="" style="border-right: black 0.5pt solid; padding-right: 7px; border-top: medium none; padding-left: 7px; border-left: medium none; border-bottom: black 0.5pt solid" valign="bottom"&gt; &lt;p style="text-align: right"&gt;&lt;span style="font-size: 10pt; color: black"&gt;Tuesday, May 22, 2007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Pass the popcorn! :)&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:7043d217-eb61-470e-adec-e35bcdac286b" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%202007" rel="tag"&gt;Office 2007&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4676.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>VSTO Live Search</title><link>http://franksworld.com/blog/archive/2007/04/27/4589.aspx</link><pubDate>Fri, 27 Apr 2007 13:44:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/04/27/4589.aspx</guid><description>&lt;p&gt;Perhaps one of the most frustrating aspects of working on a VSTO project is the lack of documentation and the sheer confusion between VBA and VSTO in a Google search for a particular term or object name.&lt;/p&gt; &lt;p&gt;Now, &lt;a href="http://blogs.msdn.com/pstubbs/archive/2007/04/24/find-vsto-help-from-the-experts.aspx"&gt;Paul Stubbs has stepped up&lt;/a&gt; to the plate and &lt;a href="http://search.live.com/macros/pstubbs/vsto"&gt;created a custom Live.com search&lt;/a&gt; that indexes only VSTO related blogs and documentation.&lt;/p&gt; &lt;p&gt;&lt;a href="http://search.live.com/macros/pstubbs/vsto"&gt;Try out the search right now&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;[found via &lt;a href="http://blogs.msdn.com/eric_carter/archive/2007/04/24/vsto-live-search.aspx"&gt;Eric Carter&lt;/a&gt;]&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b7d78345-9424-4af4-a496-eeddd64cdeb5" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Live" rel="tag"&gt;Live&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CustomSearch" rel="tag"&gt;CustomSearch&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4589.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>RibbonX: An API for Creating Custom Office 2007 Ribbons</title><link>http://franksworld.com/blog/archive/2007/01/21/4404.aspx</link><pubDate>Sun, 21 Jan 2007 19:16:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/01/21/4404.aspx</guid><description>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/02/RibbonX/default.aspx"&gt;MSDN has an article on RibbonX&lt;/a&gt;, an API for creating custom Office 2007 UI ribbons.&lt;/p&gt; &lt;p&gt;RibbonX already has &lt;a href="http://blogs.msdn.com/jensenh/archive/2006/05/25/606819.aspx"&gt;quite a following&lt;/a&gt; and &lt;a href="http://pschmid.net/office2007/ribbonx/index.php"&gt;its own portal&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:460c582f-26c1-4af9-abd6-620711b88617" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%202007" rel="tag"&gt;Office 2007&lt;/a&gt;, &lt;a href="http://technorati.com/tags/RibbonX" rel="tag"&gt;RibbonX&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Custom%20Ribbons" rel="tag"&gt;Custom Ribbons&lt;/a&gt;, &lt;a href="http://technorati.com/tags/API" rel="tag"&gt;API&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Developer" rel="tag"&gt;Developer&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4404.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>VSTO for Mere Mortals Video</title><link>http://franksworld.com/blog/archive/2007/01/20/4399.aspx</link><pubDate>Sat, 20 Jan 2007 00:01:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2007/01/20/4399.aspx</guid><description>&lt;p&gt;Tonight at the bookstore, I saw &lt;a href="http://www.amazon.com/gp/product/0321426711/ref=sr_11_1/104-1246176-3855166?ie=UTF8"&gt;VSTO for Mere Mortals&lt;/a&gt; on the shelf.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/kathleen/default.aspx"&gt;Kathleen McGrath&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/pstubbs/"&gt;Paul Stubbs&lt;/a&gt; are doing a video series to coincide with the release of the book.&lt;/p&gt; &lt;p&gt;The videos are short and sweet and provide a great into point into the world of VSTO.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/kathleen/archive/2007/01/04/vsto-for-mere-mortals-video-series.aspx"&gt;Introduction to the Actions Pane&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/kathleen/archive/2007/01/09/vsto-for-mere-mortals-video-vsto-2005-vs-vsto-2005-se.aspx"&gt;VSTO 2005 vs. VSTO 2005 SE&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These two videos are the first in the a series and hopefully, there'll be more coming out soon.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:8ab7761b-682b-4877-bb84-a6fcf9ae5793" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VSTO%20SE" rel="tag"&gt;VSTO SE&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Paul%20Stubbs" rel="tag"&gt;Paul Stubbs&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Kathleen%20McGrath" rel="tag"&gt;Kathleen McGrath&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VSTO%20for%20Mere%20Mortals" rel="tag"&gt;VSTO for Mere Mortals&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4399.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>Creating Custom Task Panes in Office 2007</title><link>http://franksworld.com/blog/archive/2006/12/12/4312.aspx</link><pubDate>Tue, 12 Dec 2006 12:36:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2006/12/12/4312.aspx</guid><description>&lt;p&gt;&lt;a href="http://franksworld.com/blog/archive/2006/12/12/4311.aspx"&gt;Speaking of Office 2007&lt;/a&gt;, MSDN has a great article on &lt;a href="http://msdn2.microsoft.com/en-us/library/ms406050.aspx"&gt;Creating Custom Task Panes in Office 2007&lt;/a&gt;.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:947e9a8f-7796-4065-9873-8d82f54436b0" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/Office%202007" rel="tag"&gt;Office 2007&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Custom%20Task%20Panes" rel="tag"&gt;Custom Task Panes&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4312.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>50 Ways to Kill Excel</title><link>http://franksworld.com/blog/archive/2006/12/11/4307.aspx</link><pubDate>Mon, 11 Dec 2006 18:17:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2006/12/11/4307.aspx</guid><description>&lt;p&gt;&lt;a href="http://www.lyricsfreak.com/p/paul+simon/50+ways+to+leave+your+lover_20105950.html"&gt;Paul Simon never sang about it&lt;/a&gt;, but apparently there&amp;nbsp;must be&amp;nbsp;&lt;a href="http://www.devcity.net/Articles/239/1/article.aspx"&gt;Fifty Ways to Kill Excel&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The article spends three pages explaining the problem, but has an announcement in big, bold letters for those who are all too familiar with the hazards of Office customization:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;If you're already knee-deep in this problem, and only interested in force-killing Excel, then skip to &lt;a href="http://www.devcity.net/Articles/239/4/article.aspx"&gt;page 4&lt;/a&gt; now.&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;This line was&amp;nbsp;surely put in to limit the amount of stress-related fatalities in the Office Development world. ;)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:430faec3-6c06-416b-a553-8403d57311ff" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Excel" rel="tag"&gt;Excel&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Kill%20Excel%20Process" rel="tag"&gt;Kill Excel Process&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET%20Development" rel="tag"&gt;.NET Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Paul%20Simon" rel="tag"&gt;Paul Simon&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4307.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Frank</dc:creator><title>WPF Controls in VSTO</title><link>http://franksworld.com/blog/archive/2006/12/05/4293.aspx</link><pubDate>Tue, 05 Dec 2006 11:57:00 GMT</pubDate><guid>http://franksworld.com/blog/archive/2006/12/05/4293.aspx</guid><description>&lt;p&gt;Now that &lt;strike&gt;WinFx&lt;/strike&gt; .NET 3.0 is out, we can use WPF in our solutions without having to convince clients to use Beta software.&lt;/p&gt; &lt;p&gt;You can even integrate WPF into VSTO solutions as well.&lt;/p&gt; &lt;p&gt;Here's &lt;a href="http://blogs.msdn.com/eric_carter/archive/2006/11/07/using-wpf-controls-inside-a-vsto-actionspane-or-customtaskpane.aspx"&gt;a great blog post on how to use WPF controls in an actions pane&lt;/a&gt;.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:65c0f4aa-921c-4f7e-9ad9-f5eaf4ab2cff" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/VSTO" rel="tag"&gt;VSTO&lt;/a&gt;, &lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Avalon" rel="tag"&gt;Avalon&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET%203.0" rel="tag"&gt;.NET 3.0&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Office%20Development" rel="tag"&gt;Office Development&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;&lt;img src ="http://franksworld.com/blog/aggbug/4293.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>