<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>The Problem Solver : VSTO</title><link>http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx</link><description>Tags: VSTO</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Nederlandse CodeCamp 2009</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/19/nederlandse-codecamp-2009.aspx</link><pubDate>Mon, 19 Oct 2009 10:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732965</guid><dc:creator>Maurice</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1732965</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/19/nederlandse-codecamp-2009.aspx#comments</comments><description>&lt;p&gt;Op 21 november 2009 organiseren de &lt;a href="http://www.sdn.nl"&gt;SDN&lt;/a&gt;, &lt;a href="http://www.dotned.nl"&gt;Stichting dotNed&lt;/a&gt; en &lt;a href="http://www.VBcentral.nl"&gt;VBcentral&lt;/a&gt; samen het derde Nederlandse &lt;a href="http://www.codecamp.nl"&gt;Code Camp&lt;/a&gt;. Dit is een dag lang met code, code sharing, freaking en gezellig samenzijn. Een evenement door ontwikkelaars, voor ontwikkelaars. De regie ligt voor een belangrijk deel bij de deelnemers! Het aantal plaatsen voor deelnemers is wel beperkt tot maximaal 150. Wacht dus niet te lang met beslissen want voor je het weet is er geen plaats meer. Vergeet bij je aanmelding niet op te geven welke onderwerpen je interesse hebben. Bovendien nodigen we iedereen graag uit om zelf een sessie in te vullen.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Op de website, &lt;a href="http://www.codecamp.nl"&gt;www.codecamp.nl&lt;/a&gt;, vind je meer informatie en kan je je aanmelden.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732965" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Visual+FoxPro/default.aspx">Visual FoxPro</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/webcast/default.aspx">webcast</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SDN/default.aspx">SDN</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Data+Access/default.aspx">Data Access</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Nationale Office Dag files</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/15/nationale-office-dag-files.aspx</link><pubDate>Thu, 15 Oct 2009 20:54:43 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732609</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1732609</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/15/nationale-office-dag-files.aspx#comments</comments><description>&lt;p&gt;Looking for the slides and samples from my two presentations at the &lt;a href="http://www.nationaleofficedag.com/"&gt;Nationale Office Dag&lt;/a&gt; in Ede? You can download them from &lt;a href="http://www.theproblemsolver.nl/files/nod2009_presentaties.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.theproblemsolver.nl/"&gt;www.TheProblemSolver.nl &lt;/a&gt;   &lt;br /&gt;&lt;a href="http://wiki.windowsworkflowfoundation.eu/"&gt;Wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732609" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category></item><item><title>PDC session download</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/11/01/pdc-session-download.aspx</link><pubDate>Sat, 01 Nov 2008 10:17:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652746</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1652746</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/11/01/pdc-session-download.aspx#comments</comments><description>&lt;p&gt;Want to download and watch all PDC content? Then there are a couple of ways to get at them. The official way if to go through the session agenda at the conference site. See &lt;a title="https://sessions.microsoftpdc.com/public/timeline.aspx" href="https://sessions.microsoftpdc.com/public/timeline.aspx"&gt;https://sessions.microsoftpdc.com/public/timeline.aspx&lt;/a&gt;. You see all sessions but it takes a bit of work. Another nice way is through Channel 9 by using the following feed: &lt;a title="http://channel9.msdn.com/posts/pdc2008/RSS/?tag=videos" href="http://channel9.msdn.com/posts/pdc2008/RSS/?tag=videos"&gt;http://channel9.msdn.com/posts/pdc2008/RSS/?tag=videos&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;But the best as far as I am concerned is using the list compiled by Greg Duncan. Check this list &lt;a title="http://coolthingoftheday.blogspot.com/2008/10/pdc2008-quick-video-link-list.html" href="http://coolthingoftheday.blogspot.com/2008/10/pdc2008-quick-video-link-list.html"&gt;http://coolthingoftheday.blogspot.com/2008/10/pdc2008-quick-video-link-list.html&lt;/a&gt;. And it even has the Visual Basic source code used to generate the list &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt; &lt;p&gt;Enjoy the videos!&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.theproblemsolver.nl/"&gt;www.TheProblemSolver.nl &lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.windowsworkflowfoundation.eu/"&gt;Wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652746" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/webcast/default.aspx">webcast</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SqlCe/default.aspx">SqlCe</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/IronPython/default.aspx">IronPython</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Red Gate to continue development of .NET Reflector</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/20/red-gate-to-continue-development-of-net-reflector.aspx</link><pubDate>Wed, 20 Aug 2008 07:04:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1645153</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1645153</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/20/red-gate-to-continue-development-of-net-reflector.aspx#comments</comments><description>&lt;p&gt;.NET Reflector, by Lutz Roeder, must be one of the most useful tools I have when developing .NET code. Usually it is the first thing I install right after Visual Studio not even waiting until I need it because I know I will.&lt;/p&gt; &lt;p&gt;So the big news is that Red Gate, makers of the Ants profiler and lots of other tools, are taking over from Lutz Roeder and will continue developing .NET Reflector. Interesting move and I hope this means a bright future for the .NET Reflector.&lt;/p&gt; &lt;p&gt;Read more about this &lt;a href="http://www.simple-talk.com/reflector/interview.htm"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.theproblemsolver.nl/"&gt;www.TheProblemSolver.nl &lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.windowsworkflowfoundation.eu/"&gt;Wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1645153" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SqlCe/default.aspx">SqlCe</category></item><item><title>Visual Studio 2008 Service Pack 1 available</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/11/visual-studio-2008-service-pack-1-available.aspx</link><pubDate>Mon, 11 Aug 2008 15:33:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1644248</guid><dc:creator>Maurice</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1644248</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/11/visual-studio-2008-service-pack-1-available.aspx#comments</comments><description>&lt;p&gt;It is available from the subscriptions download at &lt;a title="http://msdn.microsoft.com/en-us/subscriptions/default.aspx" href="http://msdn.microsoft.com/en-us/subscriptions/default.aspx"&gt;http://msdn.microsoft.com/en-us/subscriptions/default.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Get it while it is hot &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1644248" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SqlCe/default.aspx">SqlCe</category></item><item><title>CodeCamp 2008</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/02/codecamp-2008.aspx</link><pubDate>Sat, 02 Aug 2008 08:39:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1643090</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1643090</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/08/02/codecamp-2008.aspx#comments</comments><description>&lt;p&gt;Afgelopen jaar hebben we het eerste CodeCamp in Nederland georganiseerd en dat was een groot succes. De meeste deelnemers vroegen om meer, sommige zelfs om een CodeCamp per kwartaal of een heel weekend lang. Nou hebben we dat laatste nog niet gedaan maar we zijn wel aan de slag gegaan om een nieuw CodeCamp te organiseren. Als datum hebben we zaterdag 6 september gekozen. Gelukkig waren &lt;a href="http://www.microsoft.nl/"&gt;Microsoft&lt;/a&gt; en &lt;a href="http://www.class-a.nl/"&gt;Class-a&lt;/a&gt; behulpzaam en kunnen we, net als vorig jaar, weer in het Microsoft Innovation Center in Barneveld terecht. Een mooie datum en locatie om uitgerust van de vakantie een hoop kennis uit te wisselen. &lt;p&gt;Het programma staat nog niet helemaal vast, hou daar de website voor in de gaten, maar je kan er ondermeer de bekende Nederlandse sprekers verwachten. Uiteraard kan je zelf ook nog een sessie voorstellen dus als je een idee hebt voor een leuke sessie laat het dan zo snel mogelijk weten. &lt;p&gt;&amp;nbsp; &lt;p&gt;Dus zet de datum vast in je agenda en meld je zo snel mogelijk aan op de website &lt;a href="http://www.code-camp.nl"&gt;www.code-camp.nl&lt;/a&gt;. &lt;p&gt;&amp;nbsp; &lt;p&gt;Het &lt;a href="http://www.code-camp.nl/"&gt;CodeCamp&lt;/a&gt; is een gezamenlijk initiatief van de &lt;a href="http://www.sdn.nl/"&gt;SDN&lt;/a&gt;, de stichting &lt;a href="http://www.dotned.nl/"&gt;DotNed&lt;/a&gt; en &lt;a href="http://www.vbcentral.nl/"&gt;VB Central&lt;/a&gt;. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1643090" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SqlCe/default.aspx">SqlCe</category></item><item><title>How to Download all of Visual Studio 2008 SP1</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/16/how-to-download-all-of-visual-studio-2008-sp1.aspx</link><pubDate>Fri, 16 May 2008 09:05:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1623282</guid><dc:creator>Maurice</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1623282</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/16/how-to-download-all-of-visual-studio-2008-sp1.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;VS2008 SP1 Beta is quite a package. By default the installation downloads the packages as needed and when needed. Now that is just fine if you only need to install a single machine. But when you need to install multiple, possibly virtual, machines like I have to it just wastes a lot of bandwidth and time &lt;img src="http://msmvps.com/emoticons/emotion-6.gif" alt="Sad" /&gt;. Fortunately there is a solution and it can be found &lt;a href="http://blogs.msdn.com/heaths/archive/2008/05/14/how-to-download-all-of-visual-studio-2008-sp1.aspx"&gt;here&lt;/a&gt; in the blog post by Heath Stewart.&lt;/p&gt;&lt;p&gt;Enjoy!&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1623282" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/SqlCe/default.aspx">SqlCe</category></item><item><title>Who writes a blog post?</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/13/who-writes-a-blog-post.aspx</link><pubDate>Tue, 13 May 2008 07:22:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1621675</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1621675</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/13/who-writes-a-blog-post.aspx#comments</comments><description>&lt;p&gt;The recent release of the .NET 3.5 and Visual Studio 2008 beta Service Pack 1 has started an interesting discussion over on Microsoft Watch. Joe Wilcox writes about how some of these posts seem predated and about seeing some blog post before being published, under embargo, just as previously happened with press releases. he raises an interesting question: are blog posts degraded to just just another marketing outlet and, possibly, not even written by the people under whose name they are published?&lt;/p&gt; &lt;p&gt;There may well be some truth in this as blog are an important communication feature. And why would a pr or marketing person ignore such an obvious opportunity. So I am sure that some blog posts are really just PR. But than again I also believe that the vast majority is real and, other that the writers conviction that MS is the best thing since sliced bread, is trying to be objective.&lt;/p&gt; &lt;p&gt;Read the full article by Joe Wilcox &lt;a href="http://www.microsoft-watch.com/content/developer/net_35_sp1_changes_your_expression.html"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.TheProblemSolver.nl"&gt;www.TheProblemSolver.nl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.WindowsWorkflowFoundation.eu"&gt;http://wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1621675" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Samples from my VSTO session in Galway</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/03/samples-from-my-vsto-session-in-galway.aspx</link><pubDate>Sat, 03 May 2008 16:40:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1612372</guid><dc:creator>Maurice</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1612372</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/05/03/samples-from-my-vsto-session-in-galway.aspx#comments</comments><description>&lt;p&gt;Attached are the session slides and samples from my Visual Studio Tools for Office session I did in Galway earlier today. Hope you enjoyed the presentation as much as I did &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt; &lt;p&gt;Download them &lt;a href="http://www.windowsworkflowfoundation.eu/files/galwayvsto.zip"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.TheProblemSolver.nl"&gt;www.TheProblemSolver.nl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.WindowsWorkflowFoundation.eu"&gt;http://wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1612372" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Visual Studio Tools for Office voor Visual Basic for Application ontwikkelaars</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/03/09/visual-studio-tools-for-office-voor-visual-basic-for-application-ontwikkelaars.aspx</link><pubDate>Sun, 09 Mar 2008 12:50:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1538290</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1538290</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/03/09/visual-studio-tools-for-office-voor-visual-basic-for-application-ontwikkelaars.aspx#comments</comments><description>&lt;p&gt;Op 6 maart heb ik een presentatie geven bij de &lt;a href="http://www.nationaleofficedag.nl/"&gt;Nationale Office Dag&lt;/a&gt; in Ede. Hier zijn de &lt;a href="http://www.theproblemsolver.nl/files/NOD-2008-MdB.pptx"&gt;slides&lt;/a&gt; en &lt;a href="http://www.theproblemsolver.nl/files/NOD-2008-Demos.zip"&gt;voorbeelden&lt;/a&gt; te downloaden.
&lt;/p&gt;&lt;p&gt;Enjoy!
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.TheProblemSolver.nl"&gt;www.TheProblemSolver.nl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.WindowsWorkflowFoundation.eu"&gt;http://wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1538290" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/ClickOnce/default.aspx">ClickOnce</category></item><item><title>Visual Studio Tools for Office and Visual Basic for Applications interoperability </title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/27/visual-studio-tools-for-office-and-visual-basic-for-applications-interoperability.aspx</link><pubDate>Wed, 27 Feb 2008 08:40:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1525779</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1525779</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/27/visual-studio-tools-for-office-and-visual-basic-for-applications-interoperability.aspx#comments</comments><description>&lt;p&gt;One of the cool new features in VSTO v3 is interoperability between VSTO and VBA code in your Office document. The basic steps are pretty simple:
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Create a Word document with some VBA code. It doesn&amp;#39;t really matter what it just as long as it has some code.
&lt;/li&gt;&lt;li&gt;Save the document as a macro enabled document so it has the DOCM extension.
&lt;/li&gt;&lt;li&gt;Create a new VSTO project.
&lt;/li&gt;&lt;li&gt;Instead of new blank document base it on the just created document.
&lt;/li&gt;&lt;li&gt;In the property sheet set the EnableVBaCaller property to true.
&lt;/li&gt;&lt;li&gt;Add a public function to the ThisDocument class.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Setting the EnableVBaCaller property actually adds some an extra property to the existing VBA code with the name CallVSTOAssembly. This CallVSTOAssembly property is basically a proxy to the ThisDocument object letting you call all public functions from your VBA code.
&lt;/p&gt;&lt;p&gt;It works pretty well except for a few things.
&lt;/p&gt;&lt;p&gt;Every time you compile and run the Word document opened is overwritten so any changes to the VBA code there are also overwritten. Now this is expected behavior but in this case a bit annoying as this is the only place you can edit the VBA code. In fact from within VS2008 there is no way to get to the VBA code at all. So this means opening the project version of the Word document outside if VS2008 using Word itself and copy and pasting all code changes made. And if you do this you need to make sure the document isn&amp;#39;t open in VS2008 or Word will complain loudly &lt;img src="http://msmvps.com/emoticons/emotion-6.gif" alt="Sad" /&gt;.
&lt;/p&gt;&lt;p&gt;Another problem I had was with the CallVSTOAssembly property. With all the cut and paste actions of VBA code I actually screwed up and added the code for a CallVSTOAssembly property from another solution. The result was no complaints or warnings but a CallVSTOAssembly property looking for the wrong class, actually the wrong namespace. And the result was that all interop came to a grinding halt. As the expected CallVSTOAssembly property was there it took me a while to realize that the namespace was wrong. So if you find that the CallVSTOAssembly property doesn&amp;#39;t seem to work and offers no IntelliSense when editing your VBA code just remove it and toggle the EnableVBaCaller to false and back to true to have VS2008 reinsert the correct code &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;.
&lt;/p&gt;&lt;p&gt;See &lt;a href="http://msdn2.microsoft.com/en-us/library/bb386306.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb386306.aspx&lt;/a&gt; for more info in VSTO VBA interoperability.
&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1525779" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Visual Studio Tools for Office talks</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/26/visual-studio-tools-for-office-talks.aspx</link><pubDate>Tue, 26 Feb 2008 16:27:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1525100</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1525100</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/26/visual-studio-tools-for-office-talks.aspx#comments</comments><description>&lt;p&gt;Next week Thursday, March 6&lt;sup&gt;th&lt;/sup&gt;, I will be doing two talks about VSTO for VBA developers at the Nationale Office Dag in Ede.
&lt;/p&gt;&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;Check the &lt;a href="http://www.nationaleofficedag.nl/"&gt;website&lt;/a&gt; for more info about the event.
&lt;/p&gt;&lt;p&gt;Hope to see you there &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1525100" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category></item><item><title>DeveloperDeveloperDeveloper! Day - Ireland</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/20/developerdeveloperdeveloper-day-ireland.aspx</link><pubDate>Wed, 20 Feb 2008 11:11:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1520022</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1520022</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/20/developerdeveloperdeveloper-day-ireland.aspx#comments</comments><description>&lt;p&gt;On May 3&lt;sup&gt;rd&lt;/sup&gt; &lt;a href="http://gamtug.spaces.live.com/default.aspx"&gt;GAMTUG&lt;/a&gt;, the Galway Area Microsoft Technology Users Group, is organizing the &lt;a href="http://www.dddireland.com/"&gt;DDD Ireland&lt;/a&gt; and I will be there doing a session on Workflow Foundation in a SOA architecture and a seconds session about using the new VSTO version 3 features that ship with Visual Studio 2008.
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Check out the video for a preview
&lt;/p&gt;&lt;p&gt;
&lt;iframe src="http://silverlight.services.live.com/invoke/34612/DDDIreland/iframe.html" style="width:400px;height:300px;" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1520022" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/NetFx3/default.aspx">NetFx3</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Visual Studio 2008 and .NET Framework 3.5 Training Kit</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/11/visual-studio-2008-and-net-framework-3-5-training-kit.aspx</link><pubDate>Mon, 11 Feb 2008 11:53:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1508095</guid><dc:creator>Maurice</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1508095</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/02/11/visual-studio-2008-and-net-framework-3-5-training-kit.aspx#comments</comments><description>&lt;p&gt;Looking for more information about VS2008 and .NET 3.5?
&lt;/p&gt;&lt;p&gt;I suspect you might just be as there is a ton of new functionality and with the pace of everything coming out it isn&amp;#39;t likely that you know it all &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;p&gt;To help learn the new stuff Microsoft has put a Visual Studio 2008 and .NET Framework 3.5 training kit together with lots of labs and presentations. Just go through the list and check what you would like to know more about.
&lt;/p&gt;&lt;p&gt;You can download the trainings kit from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8bdaa836-0bba-4393-94db-6c3c4a0c98a1&amp;amp;DisplayLang=en"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Enjoy!
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1508095" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WCF/default.aspx">WCF</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WPF/default.aspx">WPF</category></item><item><title>VSTO Session downloads</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/28/vsto-session-downloads.aspx</link><pubDate>Mon, 28 Jan 2008 20:09:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1484346</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1484346</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/28/vsto-session-downloads.aspx#comments</comments><description>&lt;p&gt;Last week I did a session on VSTO for the Dutch &lt;a href="http://www.vbcentral.nl"&gt;VBcentral&lt;/a&gt; user group. You can download the samples and PowerPoint slides from their web site over &lt;a href="http://www.vbcentral.nl/Evenementen/Downloads/tabid/168/Default.aspx%60"&gt;here&lt;/a&gt;. Keep in mind that the sheets are in Dutch &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;.
&lt;/p&gt;&lt;p&gt;Enjoy the samples, I enjoyed the presentation!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1484346" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category></item><item><title>Visual Studio Tools for Office and the ActionsPane</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/15/visual-studio-tools-for-office-and-the-actionspane.aspx</link><pubDate>Tue, 15 Jan 2008 11:00:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1464151</guid><dc:creator>Maurice</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1464151</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/15/visual-studio-tools-for-office-and-the-actionspane.aspx#comments</comments><description>&lt;p&gt;If you want to add functionality to a specific Office document a Visual Studio Tools for Office (VSTO) ActionsPane is a very convenient way of doing so if you are a .NET developer.
&lt;/p&gt;&lt;p&gt;Each document has a single associated ActionsPane so in this respect it is very different from a custom task pane as you can have multiple task panes. The actions pane is basically a WinForms UserControl, ok with the additional functionality of being able to work with Office, so adding controls is easy. Just like this:
&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;Me&lt;/span&gt;.ActionsPane.Controls.Add(&lt;span style="color:blue;"&gt;New&lt;/span&gt; TextBox())
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Of course adding separate controls like this is probably not the best way to go. I would suggest designing your UI in one or more UserControls and adding these as it makes the layout so much easier.
&lt;/p&gt;&lt;p&gt;When designing you controls you need to keep in mind that an actions pane can be moved and the orientation can change from vertical to horizontal. When this happens the ActionsPane.OrientationChanged event fires so that one is easy to take care of.
&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Sub&lt;/span&gt; OrientationChangedHandler() _
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Handles&lt;/span&gt; ActionsPane.OrientationChanged
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;If&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Me&lt;/span&gt;.ActionsPane.Orientation = Orientation.Vertical &lt;span style="color:blue;"&gt;Then
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Else
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Me.ActionsPane.Orientation = Orientation.Horizontal 
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;End&lt;/span&gt;
			&lt;span style="color:blue;"&gt;If
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Sub
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;One thing I find less than intuitive is showing or hiding the actions pane. I would have expected something like a visible property to do so. Not so as this only makes the contents visible or invisible if the action pane is shown. If the actions pane itself is invisible you need to use the DisplayDocumentActionTaskPane property scoped to the application object. Somewhat confusing and judging from the property name so was the original developer. What am I showing here? An ActionsPane or a TaskPane? Hmm not sure, let&amp;#39;s just put both in the name so everyone will be as confused as I am &lt;img src="http://msmvps.com/emoticons/emotion-6.gif" alt="Sad" /&gt;  O well, except for this inconsistency its really easy to use the ActionsPane &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Button1_Click( _
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:blue;"&gt;As&lt;/span&gt; System.Object, _
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:blue;"&gt;As&lt;/span&gt; Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) _
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Handles&lt;/span&gt; Button1.Click
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;    Globals.ThisWorkbook.Application.DisplayDocumentActionTaskPane = &lt;span style="color:blue;"&gt;True&lt;/span&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Sub
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Did I mention you can even add WPF content to an actions pane? Hmm guess I forgot to say you can. Just make sure you wrap it in a System.Windows.Forms.Integration.ElementHost control.
&lt;/p&gt;&lt;p&gt;Enjoy!
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1464151" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Creating a MOSS 2007 VPC</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/12/creating-a-moss-2007-vpc.aspx</link><pubDate>Sat, 12 Jan 2008 11:25:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1458140</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1458140</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2008/01/12/creating-a-moss-2007-vpc.aspx#comments</comments><description>&lt;p&gt;Installing MOSS 2007 is quite a bit of work and very easy to mess up if you do it in the wring order &lt;img src="http://msmvps.com/emoticons/emotion-6.gif" alt="Sad" /&gt;
&lt;/p&gt;&lt;p&gt;To help Tony Zink has created a very detailed series of blog posts showing the complete process. He is very detailed and has a lot of useful tips so make sure you read &lt;a href="http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28"&gt;this&lt;/a&gt; before you start!
&lt;/p&gt;&lt;p&gt;Enjoy MOSS!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1458140" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>Automating Microsoft Word from Visual Basic</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2007/12/10/automating-microsoft-word-from-visual-basic.aspx</link><pubDate>Mon, 10 Dec 2007 10:42:21 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1389936</guid><dc:creator>Maurice</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1389936</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2007/12/10/automating-microsoft-word-from-visual-basic.aspx#comments</comments><description>&lt;p&gt;Using COM to automate Word from your Visual Basic application isn&amp;#39;t very hard. Just did a sample for a friend and decided to share it. Not that the sample is very complicated or anything, quite the opposite in fact. But it does show how easy it is to get started &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt; 
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;The sample code below shows how to construct a minimal document, insert a bookmark and, at a later moment, replace the empty bookmark with some text.
&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;Imports&lt;/span&gt; Microsoft.Office.Interop.Word
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;Module&lt;/span&gt; Module1
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Main()
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; word &lt;span style="color:blue;"&gt;As&lt;/span&gt;
			&lt;span style="color:blue;"&gt;New&lt;/span&gt; Application
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        word.Visible = &lt;span style="color:blue;"&gt;True
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; doc &lt;span style="color:blue;"&gt;As&lt;/span&gt; Document = word.Documents.Add()
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; range &lt;span style="color:blue;"&gt;As&lt;/span&gt; Range = doc.Range
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Insert some text
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.InsertAfter(&lt;span style="color:#a31515;"&gt;&amp;quot;Range1&amp;quot;&lt;/span&gt; + vbCrLf)
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Insert a bookmark, make sure the range is 0 characters long so we can insert text
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.Collapse(WdCollapseDirection.wdCollapseEnd)
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        doc.Bookmarks.Add(&lt;span style="color:#a31515;"&gt;&amp;quot;MijnBookmark&amp;quot;&lt;/span&gt;, range)
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Add some more text
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.InsertAfter(&lt;span style="color:#a31515;"&gt;&amp;quot;Range2&amp;quot;&lt;/span&gt; + vbCrLf)
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Get a reference to the bookmark
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; bookmark &lt;span style="color:blue;"&gt;As&lt;/span&gt; Bookmark = doc.Bookmarks(1)
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range = bookmark.Range
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Insert the text
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.Text = &lt;span style="color:#a31515;"&gt;&amp;quot;Bookmark&amp;quot;&lt;/span&gt; + vbCrLf
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:green;"&gt;&amp;#39; Change the font for the bookmark
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.Font.Color = WdColor.wdColorRed
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;        range.Font.Italic = 1
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;
			&lt;span style="color:blue;"&gt;End&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Sub
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt;
			&lt;span style="color:blue;"&gt;Module
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;One thing to keep in mind when automating Word is that, in general, it is better to use Range objects instead of the Selection. One reason is that there is only one selection while you can have multiple ranges but there is also a performance penalty to using the selection. And don&amp;#39;t forget to install the Office PIA&amp;#39;s when using Office through COM from .NET.
&lt;/p&gt;&lt;p&gt;Another useful thing is the Word Macro Recorder. It is still there in Word 2007 but hidden away in the Developer Ribbon bar. Kind of strange as the macro recorder was always the simplest way of automating Word for the average user and they typically don&amp;#39;t have the developer ribbon visible.
&lt;/p&gt;&lt;p&gt;Enjoy!
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1389936" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item><item><title>TechEd day 2</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2007/11/06/teched-day-2.aspx</link><pubDate>Tue, 06 Nov 2007 15:52:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1285011</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1285011</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2007/11/06/teched-day-2.aspx#comments</comments><description>&lt;p&gt;So another day at TechEd Barcelona. Not all that much to report though. I had booth duty at the Ask The Experts booth all day so didn&amp;#39;t get to see any sessions yet. The booth was pretty quiet with not to many questions, so not much to report there. Now I am waiting for the last session slot of the day. I am going to What is new in WPF 3.5 by Ian Griffiths. I don&amp;#39;t think I have heard him before so I am just as interested in the speaker as the topic.
&lt;/p&gt;&lt;p&gt;This evening we are getting together for the MVP dinner, which is always good fun &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1285011" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>TechEd Developers 2007</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2007/10/30/teched-developers-2007.aspx</link><pubDate>Tue, 30 Oct 2007 13:17:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1274541</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/theproblemsolver/rsscomments.aspx?PostID=1274541</wfw:commentRss><comments>http://msmvps.com/blogs/theproblemsolver/archive/2007/10/30/teched-developers-2007.aspx#comments</comments><description>&lt;p&gt;Less than a week to go to TechEd Developers this year. And really looking forward to it &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;p&gt;This year I will be working as one of the experts in the Office development booth in the Microsoft Ask The Experts Lounge. If you are in Barcelona come by and say hi and maybe we can grab a beer or two &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;See you there!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1274541" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VB/default.aspx">VB</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/DevCenter/default.aspx">DevCenter</category></item></channel></rss>