<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VSTO &#8211; Craig Bailey</title>
	<atom:link href="http://www.craigbailey.net/category/vsto/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.craigbailey.net</link>
	<description>Business Strategy by Day, Life Strategy by Night</description>
	<lastBuildDate>Sun, 13 May 2012 05:35:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>VSTO in Visual Studio 2010</title>
		<link>https://www.craigbailey.net/vsto-in-visual-studio-2010/</link>
					<comments>https://www.craigbailey.net/vsto-in-visual-studio-2010/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 22 Nov 2008 19:02:47 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OBA]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/11/22/VSTO-in-Visual-Studio-2010.aspx</guid>

					<description><![CDATA[One of the biggest hurdles with VSTO is deployment. As you probably know, the pre-requisites for running a VSTO app (even of the simplest Hello World variety) include: .NET Framework 3.5 Primary Interop Assemblies (PIAs) VSTO Runtime (Plus Office of course) Now, packaging these isnâ€™t the issue, since the Visual Studio team have worked hard [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>One of the biggest hurdles with VSTO is deployment. </p>
<p>As you probably know, the pre-requisites for running a VSTO app (even of the simplest Hello World variety) include:</p>
<ul>
<li>.NET Framework 3.5 </li>
<li>Primary Interop Assemblies (PIAs) </li>
<li>VSTO Runtime </li>
<li>(Plus Office of course) </li>
</ul>
<p>Now, packaging these isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t the issue, since the Visual Studio team have worked hard to make the ClickOnce process a simple and seamless experience. The issue is the size of the download, plus requiring Admin privileges on the box you are installing on. For developers like you and me this doesnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t sound like much of a problem, but for an IT Manager in charge of rolling a simple VSTO app out across an enterprise this can be a significant headache (although Group policy can solve some of this).</p>
<p>And it doesnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t stop there, because if you have a number of VSTO add-ins going out, each of them needs to be installed separately. Finally thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s limitations with how to control post-install events (Eg copying Word or Excel templates into the proper locations).</p>
<p>The VSTO team have been focusing on deployment and security issues over the last 2 releases, and in the VS2008 release they made significant improvements. The recent SP1 for .NET 3.5 further eased the process.</p>
<p>But, itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a process that still needs improvement. </p>
<p><strong>Visual Studio 2010<a target="_blank" href="http://www.microsoft.com/visualstudio/2010/overview.mspx" rel="noopener"><img decoding="async" style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Visual Studio 2010" border="0" alt="Visual Studio 2010" align="right" src="http://www.craigbailey.net/wp-content/livewriter/VSTOinVisualStudio2010_104D9/image_3.png" width="260" height="63" /></a></strong></p>
<p>So, itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s good to see that the team are making excellent progress in VS2010. As the recent <a target="_blank" href="http://channel9.msdn.com/pdc2008/TL01/" rel="noopener">PDC presentation</a> from Saurabh Bhatia demonstrated (PowerPoint file <a target="_blank" href="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL01.pptx" rel="noopener">here</a>), thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s already key functionality increases. </p>
[UPDATE: Removed the embedded presentation as it was preloading and sucking bandwidth â€“ click <a target="_blank" href="http://channel9.msdn.com/pdc2008/TL01/" rel="noopener">here to view</a>]
<p>The main points covered are:</p>
<ul>
<li>Multi-project deployment (eg install an Outlook add-in, Excel add-in and Word add-in all at once) </li>
<li>Post deployment custom actions (eg moving files to user directories, deleting files during uninstall) </li>
<li>No-PIA installs (no need to include the PIAs â€“ achieved via Type Embedding â€“ a feature in CLR 4.0 </li>
</ul>
<p>This is welcome news to VSTO developers (actually probably more so for IT Managers). The pre-requisites are now down to the .NET Framework and the VSTO Runtime, and complex VSTO applications can be installed with a single install and enabled to configure itself.</p>
<p>Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d be so much simpler if the VSTO Runtime was automatically installed with Office or the Framework, but as we know, Microsoft are trying to reduce install sizes these days not add to them. Deployment will always have its pain points â€“ good to see the team are getting close to an acceptable compromise.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3676dd80-e99e-48a8-ada9-ddbb7f459c0c" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Visual+Studio+2010" rel="tag noopener" target="_blank">Visual Studio 2010</a>,<a href="http://technorati.com/tags/Deployment" rel="tag noopener" target="_blank">Deployment</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-in-visual-studio-2010/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO for VBA developers</title>
		<link>https://www.craigbailey.net/vsto-for-vba-developers/</link>
					<comments>https://www.craigbailey.net/vsto-for-vba-developers/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 19:05:19 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/11/21/VSTO-for-VBA-developers.aspx</guid>

					<description><![CDATA[Last weekend I presented at Office DevCon on the topic of VSTO for VBA developers. This is an interesting use case because you essentially have a group of very experienced, highly productive developers, all extremely familiar with their technology. So my aim was to look at how Microsoft is supporting this community (as opposed to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Last weekend I presented at <a target="_blank" href="http://www.officedevcon.com.au/" rel="noopener">Office DevCon</a> on the topic of VSTO for VBA developers.</p>
<p>This is an interesting use case because you essentially have a group of very experienced, highly productive developers, all extremely familiar with their technology. So my aim was to look at how Microsoft is supporting this community (as opposed to say pushing them into a new technology). I chatted about this <a target="_blank" href="http://craigbailey.net/live/post/2008/11/13/Software-Craftsmanship.aspx" rel="noopener">previously</a>.</p>
<p>The key is VBA / VSTO Interop, which allows VBA code to easily call VSTO code and vice versa.</p>
<p>The benefit of this approach is that VBA developers can (and should) continue to use their existing skill-set primarily, and easily take advantage of the .NET VSTO stuff in bite sized chunks when appropriate. Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s no either/or scenario here, it is very much one of complementing each other.</p>
<p>My presentation is available on my <a target="_blank" href="http://cid-6085fcdbc00a4c4f.skydrive.live.com/browse.aspx/Public" rel="noopener">SkyDrive here</a>, and Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve recorded an 11 minute demo of how VBA and VSTO can call each other (its an Excel example, and is very much based on <a target="_blank" href="http://channel9.msdn.com/posts/DanielMoth/VBA-interop-with-VSTO-managed-code-in-VS-2008/" rel="noopener">Daniel Mothâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s excellent demo</a>, which I <a target="_blank" href="http://craigbailey.net/live/post/2008/07/30/VSTO-VBA-and-VSTO.aspx" rel="noopener">referred to</a> back in July). It also demos how bad my typing is :-)</p>
<p> <object width="640" height="483"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2312596&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2312596&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="483"></embed></object>  <br /><a href="http://vimeo.com/2312596" target="_blank" rel="noopener">VBA and VSTO Interop</a> from <a href="http://vimeo.com/user883058" target="_blank" rel="noopener">Craig Bailey</a> on <a href="http://vimeo.com" target="_blank" rel="noopener">Vimeo</a>.   </p>
<p>I recorded this with Camtasia and left in many of the zoom-n-pan effects. Tell me if itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s too much. </p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9cd13688-c6cc-42d1-bcc6-5732cd4e437d" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VBA" rel="tag noopener" target="_blank">VBA</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Interop" rel="tag noopener" target="_blank">Interop</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-for-vba-developers/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO on stackoverflow</title>
		<link>https://www.craigbailey.net/vsto-on-stackoverflow/</link>
					<comments>https://www.craigbailey.net/vsto-on-stackoverflow/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 10:11:45 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/11/21/VSTO-on-stackoverflow.aspx</guid>

					<description><![CDATA[I donâ€™t know if youâ€™ve been spending much time on stackoverflow lately, but if you are youâ€™ll know itâ€™s a kind of addictive experience. Thereâ€™s all types of developer questions on there. The tagging structure is neat and allows you to easily keep track of certain topics. Thereâ€™s a growing list of VSTO related questions [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a target="_blank" href="http://stackoverflow.com/questions/tagged/vsto" rel="noopener"><img decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="stackoverflow" border="0" alt="stackoverflow" align="right" src="http://www.craigbailey.net/wp-content/livewriter/VSTOonstackoverflow_8C75/image_3.png" width="254" height="74" /></a>I donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t know if youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been spending much time on <a target="_blank" href="http://stackoverflow.com/" rel="noopener">stack<strong>overflow</strong></a> lately, but if you are youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll know itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a kind of addictive experience. Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s all types of developer questions on there. The tagging structure is neat and allows you to easily keep track of certain topics.</p>
<p>Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a growing list of <a target="_blank" href="http://stackoverflow.com/questions/tagged/vsto" rel="noopener">VSTO related questions</a> there, so along with the <a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/vsto/threads/" rel="noopener">MSDN VSTO forums</a> you are pretty likely to have any VSTO related question answered. stackoverflow doesnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t have any RSS feeds of their tags at this stage, but I hear it is high on the wishlist. </p>
<p>Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s also an <a target="_blank" href="http://stackoverflow.com/feeds/tag/vsto" rel="noopener">RSS feed</a> of the stackoverflow VSTO questions (although it is easy to miss, being right down the bottom of the page).</p>
[Plus, if you subscribe to the <a target="_blank" href="http://services.social.microsoft.com/feeds//feed/query/type/forum/eq/datatype/thread/eq/and/forumid/0e69520a-0af0-4085-a8c4-c5f21ce20e01/eq/and" rel="noopener">MSDN VSTO forum feed</a>, youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be happy to know that the feed format has been fixed. A little while back I was complaining about how the feed was a mess with html tags all mixed in. That was fixed about a month ago. Yay!]
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a3ef28c9-dcd5-4e9e-8fc7-ba222953ad21" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/stackoverflow" rel="tag noopener" target="_blank">stackoverflow</a>,<a href="http://technorati.com/tags/MSDN+forums" rel="tag noopener" target="_blank">MSDN forums</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-on-stackoverflow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Office Development with VS Dev Center &#8211; the home of VSTO</title>
		<link>https://www.craigbailey.net/office-development-with-vs-dev-center-the-home-of-vsto/</link>
					<comments>https://www.craigbailey.net/office-development-with-vs-dev-center-the-home-of-vsto/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 09:52:49 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/11/21/Office-Development-with-VS-Dev-Center-ndash3b-the-home-of-VSTO.aspx</guid>

					<description><![CDATA[Thanks to Beth Massi for alerting us to this â€“ the Office Development with Visual Studio Developer Center has been launched. This is where the http://msdn.com/vsto URL will now take you to. [This isnâ€™t to be confused with the Office Developer Center (another excellent resource by the way), since that is open to all office [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="/wp-content/livewriter/RevampedOfficeDevelopmentCenter_83F6/image_5.png"><img fetchpriority="high" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Office Development with Visual Studio Developer Center" border="0" alt="Office Development with Visual Studio Developer Center" align="right" src="http://www.craigbailey.net/wp-content/livewriter/RevampedOfficeDevelopmentCenter_83F6/image_thumb_1.png" width="273" height="379" /></a>Thanks to <a target="_blank" href="http://blogs.msdn.com/bethmassi/default.aspx" rel="noopener">Beth Massi</a> for <a target="_blank" href="http://blogs.msdn.com/bethmassi/archive/2008/11/20/office-development-with-visual-studio-developer-center-just-launched.aspx" rel="noopener">alerting</a> us to this â€“ the <a target="_blank" href="http://msdn.microsoft.com/en-au/vsto/default.aspx" rel="noopener">Office Development with Visual Studio Developer Center</a> has been launched. This is where the <a href="http://msdn.com/vsto" target="_blank" rel="noopener">http://msdn.com/vsto</a> URL will now take you to.</p>
[This isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t to be confused with the <a target="_blank" href="http://msdn.microsoft.com/en-au/office/default.aspx" rel="noopener">Office Developer Center</a> (another excellent resource by the way), since that is open to all office development (not just Visual Studio based).]
<p>The <a target="_blank" href="http://msdn.microsoft.com/en-au/vsto/default.aspx" rel="noopener">Office Development with Visual Studio Developer Center</a>, as well as being short and pithy to say (not! :-) is a very intuitive entry into many of the VSTO related areas, whether they be <a target="_blank" href="http://msdn.microsoft.com/en-us/office/bb496949.aspx" rel="noopener">How Do I videos</a>, <a target="_blank" href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=vsto" rel="noopener">Code samples</a>, <a target="_blank" href="http://www.codeplex.com/site/search?ProjectSearchText=vsto" rel="noopener">CodePlex</a>, <a target="_blank" href="http://social.msdn.microsoft.com/Forums/en-US/vsto/threads/" rel="noopener">Forums</a>, <a target="_blank" href="http://msdn.microsoft.com/en-us/vsto/dd164326.aspx" rel="noopener">Community links</a>, as well as links to <a target="_blank" href="http://www.obacentral.com/" rel="noopener">OBA</a>.</p>
<p>Last week at <a href="http://officedevcon.com.au/" target="_blank" rel="noopener">Office DevCon</a> I mentioned some of the excellent VSTO resources around. This Developer Center site would be my pick of them.</p>
<p>I especially like the <a href="http://msdn.microsoft.com/en-au/vsto/dd164374.aspx" target="_blank" rel="noopener">Featured Resources</a> section at the top, with pointers to things like the PDC sessions on whatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s coming in Visual Studio 2010 in relation to VSTO.</p>
<p>Check it <a target="_blank" href="http://msdn.microsoft.com/en-au/vsto/default.aspx" rel="noopener">out</a>.</p>
<p>&#160;</p>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:96e9c89f-362a-491e-8c47-f5788246faae" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Visual+Studio+Tools+for+Office" rel="tag noopener" target="_blank">Visual Studio Tools for Office</a>,<a href="http://technorati.com/tags/Resources" rel="tag noopener" target="_blank">Resources</a>,<a href="http://technorati.com/tags/Beth+Massi" rel="tag noopener" target="_blank">Beth Massi</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/office-development-with-vs-dev-center-the-home-of-vsto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Software Craftsmanship</title>
		<link>https://www.craigbailey.net/software-craftsmanship/</link>
					<comments>https://www.craigbailey.net/software-craftsmanship/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Thu, 13 Nov 2008 22:39:06 +0000</pubDate>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/11/13/Software-Craftsmanship.aspx</guid>

					<description><![CDATA[My good friend and colleague at Elcom, Angus McDonald (aka Falkayn), and I have been chatting about ways to improve the software processes at work. Heâ€™s taking over many of the responsibilities Iâ€™ve held &#8211; now that Iâ€™m moving on &#8211; and is a considered thinker. Angus is much more Agile focussed than me, and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>My good friend and colleague at <a target="_blank" href="http://www.elcom.com.au/" rel="noopener">Elcom</a>, <a target="_blank" href="http://falkayn.blogspot.com/" rel="noopener">Angus McDonald</a> (aka <a target="_blank" href="http://twitter.com/falkayn" rel="noopener">Falkayn</a>), and I have been chatting about ways to improve the software processes at work. Heâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s taking over many of the responsibilities Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve held &#8211; now that <a href="http://craigbailey.net/live/post/2008/10/20/Leaving-Elcom-ndash3b-looking-for-my-next-role.aspx" target="_blank" rel="noopener">Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m moving on</a> &#8211; and is a considered thinker. </p>
<p>Angus is much more Agile focussed than me, and recently <a href="http://falkayn.blogspot.com/2008/11/my-first-agile-retrospective.html" target="_blank" rel="noopener">lead a very useful retrospective</a> for us at Elcom. In a recent discussion weâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been looking at the issue of quality, and in particular how we can improve it. Interestingly, this topic has come up in a number of talks Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve had with various parties recently. Quality, as a topic, seems to be making a resurgence (eg Microsoft and Apple have both indicated strategies of better quality in preference to bulging feature sets â€“ consider <a target="_blank" href="http://blogs.msdn.com/e7/" rel="noopener">Windows 7</a> for example.)</p>
<p>&#160;</p>
<p><a href="http://astore.amazon.com/craibailnet-20/detail/0201733862" target="_blank" rel="noopener"></a></p>
<p><strong>The book</strong></p>
<p>During the chat Angus recommended Pete McBreenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s classic book â€“ <a target="_blank" href="http://astore.amazon.com/craibailnet-20/detail/0201733862" rel="noopener">Software Craftsmanship</a>. Its been around for a while now and is reasonably well known. </p>
<p><a href="http://astore.amazon.com/craibailnet-20/detail/0201733862" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Software Craftsmanship by Pete McBreen" border="0" alt="Software Craftsmanship by Pete McBreen" align="right" src="http://www.craigbailey.net/wp-content/livewriter/SoftwareCraftsmanship_10F43/image_3.png" width="171" height="214" /></a></p>
<p>After reading it, I have to say that this book has come close to <em><a target="_blank" href="http://www.youtube.com/watch?v=e3wShd_bX8A" rel="noopener">rocking my world</a></em>.</p>
<p>This has totally changed my outlook on software development. If you havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t read it then you probably should. If I were to summarise it Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d say this: </p>
<blockquote>
<p>Letâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s make a stand against â€˜<em>good enoughâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em> software. Letâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s build quality. Letâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s consider software development as a craft.</p>
</blockquote>
<p>Easier said than done right? For too many years Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been a <em>realist</em> â€“ you know, mature (and smug) enough to realise software always has bugs and we have budgets to meet (as the saying goes: money, time, quality â€“ pick 2). Those pesky <em>idealists</em> with their goals of striving for perfection obviously havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t spent enough time in the real worldâ€¦ </p>
<p>But, Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m changing my tune now.</p>
<p>Just how do we build quality? According to McBreen its about embracing the concept of software craftsmanship*. Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s about seeing software development as a craft, and not as a production line. In a nutshell: itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s about understanding that developers need to <strong>think</strong>. As McBreen notes:</p>
<blockquote>
<p>â€œStudents learn about <em>the requirements</em>, without ever taking the time to think about where the requirements come from or learning the facilitation skills necessary to elicit them from the user communities.â€ (p32)</p>
</blockquote>
<p>Now, the purpose of this post isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t to cover McBreenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s argument (you can read the book for that), but there is one point (of the many he makes) I want to highlight.</p>
<p>A key contributor to mastering your craft is in <strong>knowing your technology and toolset</strong> extremely well. Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s much harder, for example, to build a high quality application if youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re spending most of your time trying to understand the latest new fangled technique. Thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s not to say that new technology and craftsmanship are necessarily mutually exclusive, but they can often compete. After all, if you donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t know your technology well, you can fall into the trap of letting what little you do know about the technology dictate how the requirements are implemented (with the obvious limitations and quality issues that will follow).</p>
<p>Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s why its giving me pause for thought:</p>
<p>&#160;</p>
<p><strong>VBA developers</strong></p>
<p>This weekend Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m presenting at <a target="_blank" href="http://officedevcon.com.au/default.htm" rel="noopener">Office DevCon</a> on the topic of â€˜<a target="_blank" href="http://officedevcon.com.au/sessions.htm#Office_System_track" rel="noopener">VSTO for VBA Developers</a>â€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>It struck me as Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been preparing, that many VBA developers are indeed software craftsmen (or craftswomen). Theyâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been working intimately with their technology for years (decades even) and theyâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve seen countless real world VBA implementations. Quite simply, they have a wealth of VBA experience, skills and applied understanding that has seen many of them master their craft.</p>
<p>So, with that capability, why would they want to move onto something completely differentâ€¦ like VSTO?</p>
<p>Or, consider FoxPro. Having come from the FoxPro community, Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve experienced first hand how many of the VFP developers are master craftsmen in the truest sense. How can you compete with more than 20 years of in-depth experience with essentially the same tool, coupled (for many practitioners) with working in the same industry (eg finance or medical or manufacturing)?</p>
<p>Sure, the newer tools allow you to do more and different things, but <em>they donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t magically turn you into a craftsman</em>.</p>
<p>Back to our VBA developers. What can I possibly say that will make them comfortable with the thought of VSTO? Well, as it turns out thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s plenty to offer (the magic of interop is a key one, and Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be covering my presentation in a later post) but thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s not the point.</p>
<p>The point is, they <strong>should be very wary of any new technology</strong> â€“ if it is going to adversely affect <strong>quality</strong>. They would be right to question the need to change. </p>
<p>&#160;</p>
<p><strong>Time to stand up</strong></p>
<p>Donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t get me wrong, this isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t a post about getting stuck in the past. After all, software development by its very nature is a constantly changing field, and we should all be working hard to stay current. No, this is a post about prioritizing.</p>
<p>We must constantly remind ourselves, that regardless of the amazingness of the latest tools, we need to ensure our focus is first and foremost on <strong>mastering our craft</strong>. We must renew our commitment to <strong>quality</strong>. We must resume educating our clients about the longer term cost savings of quality software. We must not let our industry fall further into the mire of â€˜good enoughâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> software.</p>
<p>McBreenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s book was relevant when he wrote it way back in 2002 (yes, 6 years is an eternity in IT). Today, more than ever, it is a necessity.</p>
<p>&#160;</p>
<p><em>[* Note: craftsmanship is gender neutral â€“ just in case some well meaning soul thinks we should be referring to it as craftspersonship!]</em></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:063c7a9e-74b8-406b-989d-f201446c5f6b" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Software+craftsmanship" rel="tag noopener" target="_blank">Software craftsmanship</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/VBA" rel="tag noopener" target="_blank">VBA</a>,<a href="http://technorati.com/tags/Quality" rel="tag noopener" target="_blank">Quality</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/software-craftsmanship/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Office DevCon &#8211; 15-16 November 2008 &#8211; Sydney, Australia</title>
		<link>https://www.craigbailey.net/office-devcon-15-16-november-2008-sydney-australia/</link>
					<comments>https://www.craigbailey.net/office-devcon-15-16-november-2008-sydney-australia/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 22:28:10 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/10/15/Office-DevCon-15-16-November-2008-ndash3b-Sydney-Australia.aspx</guid>

					<description><![CDATA[Yes, Office DevCon is on again. Hereâ€™s the details: Office DevCon is an annual community-driven conference that allows Microsoft Office developers and power users to come together in one location to hear expert speakers present on a wide range of Microsoft Office-related topics. Come along and discover how to do things you never knew you [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Yes, <a href="http://www.officedevcon.com.au/default.htm" target="_blank" rel="noopener">Office DevCon</a> is on again. Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the details:<a href="/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_2.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Office DevCon" border="0" alt="Office DevCon" align="right" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_thumb.png" width="240" height="88" /></a></p>
<p>Office DevCon is an annual community-driven conference that allows Microsoft <b>Office developers and power users</b> to come together in one location to hear expert speakers present on a wide range of Microsoft Office-related topics.</p>
<p>Come along and discover how to do things you never knew you could do with the Microsoft Office suite of products.</p>
<p><strong>What&#8217;s covered?</strong></p>
<p>We have Microsoft and industry experts from around the world who will present advanced topics the following products.</p>
<ul>
<li>Access </li>
<li>Word </li>
<li>Excel </li>
<li>PowerPoint </li>
<li>InfoPath </li>
<li>Groove </li>
<li>SharePoint. </li>
</ul>
<p><strong>Presenting</strong></p>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m happy to say that Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be presenting at the conference. My session is on <a href="http://www.officedevcon.com.au/sessions.htm#Office_System_track" target="_blank" rel="noopener">VSTO for VBA developers</a>.</p>
<p><strong>You should come</strong></p>
<p>I was at last yearâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s Office DevCon and loved it. I heartily recommend it to anyone interested in learning more about Office, SharePoint and Groove, both from a user and/or a developer perspective.</p>
<p>Register <a target="_blank" href="http://www.officedevcon.com.au/register.htm" rel="noopener">here</a>. Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s free to attend!</p>
<p><strong>Sponsors </strong></p>
<p>Oh, and a big thank you to our sponsors. Without them the conference wouldnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t be happening. </p>
<p>So I wanted to list them and their logos here. Perhaps you could do me a favour and click on their links and spend a second or two checking out their sites (especially the first 3):</p>
<table border="0" cellspacing="0" cellpadding="0" width="585">
<tbody>
<tr>
<td valign="top" width="154"><a target="_blank" href="http://www.combined-knowledge.com.au/" rel="noopener">Combined Knowledge</a></td>
<td valign="top" width="429"><a href="http://www.combined-knowledge.com.au/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Combined Knowledge" border="0" alt="Combined Knowledge" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_15.png" width="223" height="75" /></a></td>
</tr>
<tr>
<td valign="top" width="154"><a href="http://www.pacificdb.com.au/" target="_blank" rel="noopener">Pacific Database</a></td>
<td valign="top" width="429"><a href="http://www.pacificdb.com.au/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Pacific Database" border="0" alt="Pacific Database" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_16.png" width="189" height="22" /></a></td>
</tr>
<tr>
<td valign="top" width="154"><a href="http://www.stargategroup.com.au/" target="_blank" rel="noopener">Stargate</a></td>
<td valign="top" width="429"><a href="http://www.stargategroup.com.au/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stargate" border="0" alt="Stargate" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_17.png" width="80" height="64" /></a></td>
</tr>
<tr>
<td valign="top" width="154"><a href="http://www.microsoft.com/sharepoint/default.mspx" target="_blank" rel="noopener">SharePoint</a></td>
<td valign="top" width="429"><a href="http://www.microsoft.com/sharepoint/default.mspx" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SharePoint" border="0" alt="SharePoint" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_19.png" width="131" height="33" /></a></td>
</tr>
<tr>
<td valign="top" width="154"><a href="http://mvp.support.microsoft.com/" target="_blank" rel="noopener">MVP Program</a></td>
<td valign="top" width="429">
<p><a href="http://mvp.support.microsoft.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MVP" border="0" alt="MVP" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_20.png" width="90" height="41" /></a></p>
</td>
</tr>
<tr>
<td valign="top" width="154"><a href="http://www.microsoft.com/en/au/default.aspx" target="_blank" rel="noopener">Microsoft</a></td>
<td valign="top" width="429"><a href="http://www.microsoft.com/en/au/default.aspx" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Microsoft" border="0" alt="Microsoft" src="http://www.craigbailey.net/wp-content/livewriter/OfficeDevCon1516November2008SydneyAustra_3AB/image_18.png" width="95" height="20" /></a></td>
</tr>
</tbody>
</table>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b7d1b9d8-7901-45b4-854c-4f621e92240c" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Office+DevCon" rel="tag noopener" target="_blank">Office DevCon</a>,<a href="http://technorati.com/tags/Sydney" rel="tag noopener" target="_blank">Sydney</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/office-devcon-15-16-november-2008-sydney-australia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Visual Studio Tools for Office resources</title>
		<link>https://www.craigbailey.net/vsto-visual-studio-tools-for-office-resources/</link>
					<comments>https://www.craigbailey.net/vsto-visual-studio-tools-for-office-resources/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 13:55:29 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/09/13/VSTO-Visual-Studio-Tools-for-Office-resources.aspx</guid>

					<description><![CDATA[This is a follow on from my overview of Visual Studio Tools for Office (VSTO). If you are interested in learning more then hereâ€™s a list of resources. General VSTO resources MSDN VSTO Developer Portal Start here. This is the best place to start in terms of getting up to speed with what is happening [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is a follow on from my <a href="http://craigbailey.net/live/post/2008/08/03/CLARITY-Visual-Studio-Tools-for-Office-(VSTO).aspx" target="_blank" rel="noopener">overview of Visual Studio Tools for Office</a> (VSTO). If you are interested in learning more then hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a list of resources. </p>
<p><strong>General VSTO resources</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="678">
<tbody>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://msdn.com/vsto" rel="noopener"><img loading="lazy" decoding="async" style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="VSTO MSDN Developer Portal" border="0" alt="VSTO MSDN Developer Portal" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image3.png" width="244" height="165" /></a></td>
<td valign="top" width="498"><a target="_blank" href="http://msdn.com/vsto" rel="noopener">MSDN VSTO Developer Portal</a>           </p>
<p>Start <a target="_blank" href="http://msdn.microsoft.com/en-au/office/aa905533.aspx" rel="noopener">here</a>.           </p>
<p>This is the best place to start in terms of getting up to speed with what is happening in the VSTO world. See also the <a target="_blank" href="http://msdn.microsoft.com/en-au/office/23cw517s.aspx" rel="noopener">MSDN Intro to VSTO</a>.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;SiteID=1" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MSDN VSTO forums" border="0" alt="MSDN VSTO forums" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_7.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;SiteID=1" rel="noopener">MSDN Forums</a>           </p>
<p>This is where I learn most of the tips for coding with VSTO, simply by reading through what problems people are having and how they are being solved by experts like <a target="_blank" href="http://homepage.hispeed.ch/cindymeister/index.html" rel="noopener">Cindy Meister</a> and Sue Mosher.           </p>
<p>Cindy also has an excellent <a target="_blank" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3396913&amp;SiteID=1" rel="noopener">VSTO 2008 Resource List</a> on the forum.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://msdn.microsoft.com/en-us/office/bb496949.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VSTO How Do I videos" border="0" alt="VSTO How Do I videos" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_11.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://msdn.microsoft.com/en-us/office/bb496949.aspx" rel="noopener">How Do I videos</a>           </p>
<p>I love this site. Steve Hansen and Ty Anderson do most of these excellent videos. Most videos are between 10 and 15 minutes long which makes them ideal for watching when you need a quick break.           </p>
<p>Highly recommended.           </p>
</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://blogs.msdn.com/vsto/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Microsoft VSTO blog" border="0" alt="Microsoft VSTO blog" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_14.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://blogs.msdn.com/vsto/default.aspx" rel="noopener">VSTO Blog</a>           </p>
<p>The&#160; Microsoft VSTO blog. Contributed to by a number of authors including Christin Boyd, Harry Miller, Mary Lee and Beth Massi, this is a useful (and sometimes entertaining!) resource.           </p>
<p>Make sure you watch <a target="_blank" href="http://blogs.msdn.com/vsto/archive/tags/Harry+Miller/default.aspx" rel="noopener">Harry</a>â€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s videos.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=VSTO" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VSTO Code Gallery" border="0" alt="VSTO Code Gallery" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_17.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=VSTO" rel="noopener">VSTO Code Gallery</a>           </p>
<p>Download code for a range of VSTO add-ins. Most come with documentation and each has a discussion thread for asking questions.           </p>
<p>This is where youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll find the code samples for the <a target="_blank" href="http://code.msdn.microsoft.com/VSTO3MSI" rel="noopener">VSTO MSI Installer walk-through</a>.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb820894.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VSTO videos" border="0" alt="VSTO videos" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_20.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb820894.aspx" rel="noopener">Visual Studio Tools for Office videos</a>           </p>
<p>A collection of simple videos demonstrating key VSTO techniques.           </p>
<p>Make sure you also check out the MSDN section on <a target="_blank" href="http://msdn.microsoft.com/en-us/library/zkhw8h59.aspx" rel="noopener">VSTO architecture</a>.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://www.officezealot.com/VSTO/Pages/index.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VSTO on Office Zealot" border="0" alt="VSTO on Office Zealot" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_25.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://www.officezealot.com/VSTO/Pages/index.aspx" rel="noopener">VSTO on Office Zealot</a>           </p>
<p><a target="_blank" href="http://www.officezealot.com/" rel="noopener">Office Zealot</a> is a great resource for all things office, including VSTO.</td>
</tr>
<tr>
<td valign="top" width="178"><a target="_blank" href="http://www.outlookcode.com/Default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Outlook Code" border="0" alt="Outlook Code" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_55.png" width="244" height="165" /></a> </td>
<td valign="top" width="498"><a target="_blank" href="http://www.outlookcode.com/Default.aspx" rel="noopener">Outlook Code</a>           </p>
<p>Since my focus is predominantly on Outlook 2007 add-ins this is a favourite site of mine. And make sure you check out the <a target="_blank" href="http://www.outlookcode.com/forums.aspx" rel="noopener">Forums</a> â€“ very helpful.           </p>
<p>This <a target="_blank" href="http://www.outlookcode.com/article.aspx?ID=42" rel="noopener">page alone</a> is worth viewing, as it gives a comprehensive overview of VSTO and links to a number of references.           </p>
<p>The site is managed by the amazing <a target="_blank" href="http://www.turtleflock.com/" rel="noopener">Sue Mosher</a>.</td>
</tr>
<tr>
<td valign="top" width="178">&#160;</td>
<td valign="top" width="498">&#160;</td>
</tr>
<tr>
<td valign="top" width="178">&#160;</td>
<td valign="top" width="498">&#160;</td>
</tr>
</tbody>
</table>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p><strong>VSTO related Blogs</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="679">
<tbody>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/vsto/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VSTO blog" border="0" alt="VSTO blog" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_14.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/vsto/default.aspx" rel="noopener">VSTO blog</a>           </p>
<p>As mentioned above the official Microsoft VSTO blog is well worth reading.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/andreww/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Andrew Whitechapel" border="0" alt="Andrew Whitechapel" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_28.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/andreww/default.aspx" rel="noopener">Andrew Whitechapel</a>           </p>
<p>An excellent resource that dives into the nitty-gritty of VSTO.           </td>
</tr>
<tr>
<td valign="top" width="249"><a href="http://blogs.msdn.com/eric_carter/default.aspx" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Eric Carter" border="0" alt="Eric Carter" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_31.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/eric_carter/default.aspx" rel="noopener">Eric Carter</a>           </p>
<p>Eric is a long time VSTO expert (and author). </td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/johnrdurant/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="John Durant" border="0" alt="John Durant" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_34.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/johnrdurant/default.aspx" rel="noopener">John Durant</a>           </p>
<p>John blogs about VSTO, SharePoint and a whole bunch of Office related stuff. Aside: John is one of the most energetic presenters Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve ever seen!</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/nikhil/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Nikhil Khandelwal" border="0" alt="Nikhil Khandelwal" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_37.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/nikhil/default.aspx" rel="noopener">Nikhil Khandelwal</a>           </p>
<p>Nikhil covers a range of topics including VSTO and SharePoint workflow.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/mshneer/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Misha Shneerson on VSTO" border="0" alt="Misha Shneerson on VSTO" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_40.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/mshneer/default.aspx" rel="noopener">Misha Shneerson</a>           </p>
<p>A fantastic blog, especially covering setup and deployment.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/krimakey/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Kris Makey" border="0" alt="Kris Makey" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_43.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/krimakey/default.aspx" rel="noopener">Kristopher Makey</a>           </p>
<p>An excellent resource for deployment details.           <br />Kris was recently featured in <a target="_blank" href="http://blogs.msdn.com/bethmassi/archive/2008/08/29/channel-9-interview-new-features-for-vs2008-office-projects-in-sp1.aspx" rel="noopener">this Channel 9 video</a> with <a target="_blank" href="http://blogs.msdn.com/bethmassi/default.aspx" rel="noopener">Beth Massi</a>.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/kathleen/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Kathleen McGrath" border="0" alt="Kathleen McGrath" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_46.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/kathleen/default.aspx" rel="noopener">Kathleen McGrath</a>           </p>
<p>Primarily a VB blog, but includes VSTO content as well. Kathleen wrote one of the <a target="_blank" href="http://www.amazon.com/VSTO-Mere-Mortals-Developers-Development/dp/0321426711/ref=pd_bbs_1?ie=UTF8&amp;s=books&amp;qid=1221359683&amp;sr=8-1" rel="noopener">first books I read on VSTO</a>.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/steve_fox/" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Steve Fox" border="0" alt="Steve Fox" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_49.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/steve_fox/" rel="noopener">Steve Fox</a>           </p>
<p>More focused on OBA in general than VSTO specifically, but definitely one to keep on your regular blog reading list.</td>
</tr>
<tr>
<td valign="top" width="249"><a target="_blank" href="http://blogs.msdn.com/acoat/default.aspx" rel="noopener"><img loading="lazy" decoding="async" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Andrew Coates" border="0" alt="Andrew Coates" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVisualStudioToolsforOfficeresources_F9B5/image_52.png" width="244" height="165" /></a> </td>
<td valign="top" width="428"><a target="_blank" href="http://blogs.msdn.com/acoat/default.aspx" rel="noopener">Andrew Coates</a>           </p>
<p>A Sydney based Developer Evangelist, Andrew often <a target="_blank" href="http://blogs.msdn.com/acoat/archive/tags/VSTO/default.aspx" rel="noopener">blogs about VSTO</a>. I was fortunate enough to co-present with Andrew recently at TechEd on VSTO deployment. The demo videos are <a href="http://craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank" rel="noopener">here</a> and <a href="http://craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-SharePoint.aspx" target="_blank" rel="noopener">here</a>.           </p>
<p>Andrew has a useful collection of <a target="_blank" href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" rel="noopener">deployment related resources here</a>.</td>
</tr>
</tbody>
</table>
</p>
<p>Other VSTO blogs (that havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t been updated lately regarding VSTO but are worth keeping an eye on) include: <a target="_blank" href="http://blogs.msdn.com/chcast/default.aspx" rel="noopener">Chris Castillo</a>, <a target="_blank" href="http://mcwtech.com/CS/blogs/keng/default.aspx" rel="noopener">Ken Getz</a>,&#160; <a target="_blank" href="http://blogs.msdn.com/mikeh/default.aspx" rel="noopener">Mike Hernandez</a>, <a target="_blank" href="http://blogs.interknowlogy.com/timhuckaby/" rel="noopener">Tim Huckaby</a>, <a target="_blank" href="http://msmvps.com/blogs/theproblemsolver/default.aspx" rel="noopener">Maurice</a>, <a target="_blank" href="http://blogs.officezealot.com/maarten/archive/tags/VSTO/default.aspx" rel="noopener">Maarten van Stam</a>.</p>
<p>Have I missed something obvious? Please leave me a comment and Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll add it to the list.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8717dc0a-d0ba-4f34-8db7-9c3219798178" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Visual+Studio+Tools+for+Office.+Resources" rel="tag noopener" target="_blank">Visual Studio Tools for Office. Resources</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-visual-studio-tools-for-office-resources/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Access Add-ins?</title>
		<link>https://www.craigbailey.net/vsto-access-add-ins/</link>
					<comments>https://www.craigbailey.net/vsto-access-add-ins/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 12 Sep 2008 20:18:18 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/09/12/VSTO-Access-Add-ins.aspx</guid>

					<description><![CDATA[I get a few emails each week from people asking about various VSTO related scenarios. I can usually point them to a related MSDN forum entry or blog post, or even (on a good day!) solve it for them myself. Interestingly the question of Access add-ins has come up a few times lately, so I [&#8230;]]]></description>
										<content:encoded><![CDATA[</p>
<p>I get a few emails each week from people asking about various VSTO related scenarios. I can usually point them to a related <a target="_blank" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;SiteID=1" rel="noopener">MSDN forum</a> entry or blog post, or even (on a good day!) solve it for them myself.</p>
<p>Interestingly the question of Access add-ins has come up a few times lately, so I thought Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d make mention of it here. </p>
<p>Basically, the official position is that building Access Add-ins is NOT supported. Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s no template in Visual Studio for building any type of VSTO add-in for Access.</p>
<p>However, thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s not to say something canâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t be done. <a target="_blank" href="http://blogs.msdn.com/andreww/archive/2008/02/19/vsto-add-ins-for-access.aspx" rel="noopener">Andrew Whitechapel wrote an excellent post</a> back in February that covers the possibilities. Suffice to say, it is <em>possible</em> (in the sense that just about anything is <em>possible</em>) but â€“ I repeat &#8211; is expressly NOT supported by Microsoft (his post explains why).</p>
<p>(Note: I havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t tried this â€“ Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m simply linking to it)</p>
<p>(Aside: If you are looking for the Access 2007 Developer Extensions (ADE) click <a target="_blank" href="http://msdn.microsoft.com/en-us/office/bb229700.aspx" rel="noopener">here</a>)</p>
</p>
</p>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:99dbd815-f42f-42e4-8083-6287ce27b9ae" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Access" rel="tag noopener" target="_blank">Access</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-access-add-ins/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Deployment via SharePoint</title>
		<link>https://www.craigbailey.net/vsto-deployment-via-sharepoint/</link>
					<comments>https://www.craigbailey.net/vsto-deployment-via-sharepoint/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 29 Aug 2008 13:01:29 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/29/VSTO-Deployment-via-SharePoint.aspx</guid>

					<description><![CDATA[Deploying a Word document level VSTO add-in via SharePoint Actually, more correctly, we are going to deploy via ClickOnce but deliver via SharePoint. This the second demo on VSTO deployment, and follows on from my previous post about VSTO deployment via ClickOnce. It covers building a very simple Word document level add-in, deploying to a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Deploying a Word document level VSTO add-in via SharePoint</strong></p>
<p>Actually, more correctly, we are going to deploy via ClickOnce but <strong>deliver</strong> via SharePoint.</p>
<p>This the second demo on VSTO deployment, and follows on from my previous post about <a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank">VSTO deployment via ClickOnce</a>.</p>
<p>It covers building a very simple Word document level add-in, deploying to a network share, uploading this to SharePoint, and then focusing on the experience a user would have viewing it via a SharePoint Team Site.</p>
<p><strong>TechEd 2008 â€“ Session DEV320: Deploying VSTO v3 Applications</strong></p>
<p>This is the second of the demos <a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank" rel="noopener">Andrew Coates</a> and I will be giving in our <a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank" rel="noopener">TechEd</a> session (next <strong>Wed 3 Sep at 4pm</strong> for those interested) â€“ see my <a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx" target="_blank">previous post</a> for details.</p>
<p><strong>Screencast</strong></p>
<p>You can view it a few ways. </p>
[UPDATE: Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve updated this â€“ the previous version had an extra trusted location check that wasnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t required â€“ Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve taken it out to avoid confusion]
<ul>
<li>You can view the <a href="http://vimeo.com/7108089" target="_blank" rel="noopener">Vimeo hosted version</a> (or see below), but be aware this is lower res. </li>
<li>If you want the <a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaSharePoint/VSTODeploymentviaSharePoint.htm" target="_blank">original 1024 x 768 resolution then click here</a> to view it (Recommended!). </li>
<li>You can also <a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaSharePoint/VSTODeploymentviaSharePointWMV.wmv" target="_blank">download the WMV file</a> (24.4 MB). </li>
</ul>
<p><object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7108089&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7108089&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object> </p>
<p>Acknowledgements: As previously noted, Andrew came up with most of the examples, so if you find the demo helpful then chances are heâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the reason! And if thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s excessive woffle or mistakes, then thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d be my input :-)</p>
<p><strong>Any comments?</strong></p>
<p>I hope this helps.</p>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m always keen to improve my demos and presentations. If you have any advice or feedback Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d love to hear it. </p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fd6b4be9-1927-4c9d-a5e6-8885bace8b21" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Deployment" rel="tag noopener" target="_blank">Deployment</a>,<a href="http://technorati.com/tags/ClickOnce" rel="tag noopener" target="_blank">ClickOnce</a>,<a href="http://technorati.com/tags/SharePoint" rel="tag noopener" target="_blank">SharePoint</a>,<a href="http://technorati.com/tags/Andrew+Coates" rel="tag noopener" target="_blank">Andrew Coates</a>,<a href="http://technorati.com/tags/TechEd+2008" rel="tag noopener" target="_blank">TechEd 2008</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-deployment-via-sharepoint/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Deployment via ClickOnce screencast</title>
		<link>https://www.craigbailey.net/vsto-deployment-via-clickonce-screencast/</link>
					<comments>https://www.craigbailey.net/vsto-deployment-via-clickonce-screencast/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 29 Aug 2008 12:35:39 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/29/VSTO-Deployment-via-ClickOnce-screencast.aspx</guid>

					<description><![CDATA[Deploying an Excel application level VSTO add-in via ClickOnce If you are new to VSTO deployment then this simple little screencast (just under 14 mins) may help. It covers the scenario of deploying an application level add-in via ClickOnce to a network share, and then the experience a user would have installing it. TechEd 2008 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Deploying an Excel application level VSTO add-in via ClickOnce</strong></p>
<p>If you are new to VSTO deployment then this <a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnce.htm" target="_blank">simple little screencast</a> (just under 14 mins) may help. It covers the scenario of deploying an application level add-in via ClickOnce to a network share, and then the experience a user would have installing it.</p>
<p><strong>TechEd 2008 â€“ Session DEV320: Deploying VSTO v3 Applications</strong></p>
<p>This is one of the demos <a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank" rel="noopener">Andrew Coates</a> and I will be giving in our <a href="http://www.microsoft.com.au/teched/default.aspx" target="_blank" rel="noopener">TechEd</a> session (next <strong>Wed 3 Sep at 4pm</strong> for those interested).</p>
<p>In our session we cover all the security and trust issues around VSTO deployment (you can <a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank" rel="noopener">download an earlier version of the PowerPoint</a> from Andrewâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s blog <a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank" rel="noopener">here</a>). We cover ClickOnce, MSI and SharePoint scenarios. However, we only have time to demo the ClickOnce and SharePoint scenarios. Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m planning on doing a screencast of the MSI process at a later stage (leave a comment if this is of interest to you).</p>
<p>Andrew and I had a practice run through last week, and I recorded the demo parts. The first demo is available now (below).</p>
<p><strong>Screencast</strong></p>
<p>You can view it a few ways. </p>
<ul>
<li>You can view the <a href="http://vimeo.com/7108032" target="_blank" rel="noopener">Vimeo hosted version</a> (or see below), but be aware this is lower res. </li>
<li>If you want the <a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnce.htm" target="_blank">original 1024 x 768 resolution then click here</a> to view it (Recommended!). </li>
<li>You can also <a href="http://www.craigbailey.net/screencasts/VSTODeploymentviaClickOnce/VSTODeploymentviaClickOnceWMV.wmv" target="_blank">download the WMV file</a> (16.1 MB). </li>
</ul>
<p><object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7108032&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7108032&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object></p>
<p>Acknowledgements: Andrew came up with most of the examples, so if you find the demo helpful then chances are heâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the reason! And if thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s excessive woffle or mistakes, then thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d be my input :-)</p>
<p><strong>Any comments?</strong></p>
<p>I hope this helps.</p>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m always keen to improve my demos and presentations. If you have any advice or feedback Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d love to hear it. In fact I might try to organise a little prize for the best bit of feedbackâ€¦ please leave comment against this post.</p>
<p>(UPDATE: Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the <a href="http://www.craigbailey.net/live/post/2008/08/29/VSTO-Deployment-via-SharePoint.aspx" target="_blank">Deployment via SharePoint screencast</a>)</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ba28a514-93e7-498e-94a1-008cefaf167a" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Deployment" rel="tag noopener" target="_blank">Deployment</a>,<a href="http://technorati.com/tags/ClickOnce" rel="tag noopener" target="_blank">ClickOnce</a>,<a href="http://technorati.com/tags/TechEd+2008" rel="tag noopener" target="_blank">TechEd 2008</a>,<a href="http://technorati.com/tags/Andrew+Coates" rel="tag noopener" target="_blank">Andrew Coates</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-deployment-via-clickonce-screencast/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>What&#8217;s changed in Visual Studio 2008 SP1?</title>
		<link>https://www.craigbailey.net/whats-changed-in-visual-studio-2008-sp1/</link>
					<comments>https://www.craigbailey.net/whats-changed-in-visual-studio-2008-sp1/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sun, 17 Aug 2008 12:10:54 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/17/Whatrsquo3bs-changed-in-Visual-Studio-2008-SP1.aspx</guid>

					<description><![CDATA[Maarten van Stam has a nice tip for isolating specific changes made in SP1. Check out his post here, or just run this search and youâ€™ll see the list of 902 pages worth of doco changes. You can then narrow that further by selecting one of the one of the Refinement options: Refining by Visual [&#8230;]]]></description>
										<content:encoded><![CDATA[</p>
<p><a href="http://blogs.officezealot.com/maarten/default.aspx" target="_blank" rel="noopener">Maarten van Stam</a> has a <a href="http://blogs.officezealot.com/maarten/archive/2008/08/14/21142.aspx" target="_blank" rel="noopener">nice tip</a> for isolating specific changes made in SP1. Check out his post <a href="http://blogs.officezealot.com/maarten/archive/2008/08/14/21142.aspx" target="_blank" rel="noopener">here</a>, or just run <a href="http://search.msdn.microsoft.com/?query=%22sp1%20feature%20change.%22&amp;locale=en-us&amp;ac=8" target="_blank" rel="noopener">this search</a> and youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll see the list of 902 pages worth of doco changes.</p>
<p>You can then narrow that further by selecting one of the one of the Refinement options:</p>
<p><a href="/wp-content/livewriter/WhatschangedinVisualStudio2008SP1_9961/image_2.png"><img loading="lazy" decoding="async" title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="321" alt="image" src="http://www.craigbailey.net/wp-content/livewriter/WhatschangedinVisualStudio2008SP1_9961/image_thumb.png" width="622" border="0" /></a> </p>
<p>Refining by Visual Studio Tools for Office and Visual Studio 2008 for example gives us 306 results:</p>
<p><a href="/wp-content/livewriter/WhatschangedinVisualStudio2008SP1_9961/image_4.png"><img loading="lazy" decoding="async" title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="image" src="http://www.craigbailey.net/wp-content/livewriter/WhatschangedinVisualStudio2008SP1_9961/image_thumb_1.png" width="618" border="0" /></a></p>
<p>Speaking of VSTO related stuff specifically, <a href="http://blogs.msdn.com/vsto/archive/tags/Christin+Boyd/default.aspx" target="_blank" rel="noopener">Christin Boyd</a> has a rundown of the <a href="http://blogs.msdn.com/vsto/archive/2008/08/15/visual-studio-2008-service-pack-1-released-now-what-christin-boyd.aspx" target="_blank" rel="noopener">VSTO SP1 enhancements here</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ef2cb1b2-e399-4073-b20a-351157272362" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Visual+Studio+2008+SP1" rel="tag noopener" target="_blank">Visual Studio 2008 SP1</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/whats-changed-in-visual-studio-2008-sp1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Visual Studio 2008 SP1 and Outlook Add-in issues</title>
		<link>https://www.craigbailey.net/vsto-visual-studio-2008-sp1-and-outlook-add-in-issues/</link>
					<comments>https://www.craigbailey.net/vsto-visual-studio-2008-sp1-and-outlook-add-in-issues/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 16 Aug 2008 18:12:00 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/16/VSTO-Visual-Studio-2008-SP1-and-Outlook-Add-in-issues.aspx</guid>

					<description><![CDATA[By now Iâ€™m assuming most of you have downloaded and installed Service Pack 1 for Visual Studio 2008. For those who havenâ€™t hereâ€™s a few links you may want to note: Before installation If youâ€™ve installed any hot fixes over the last few months you should clean them up first Visual Studio 2008 Service Pack [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>By now Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m assuming most of you have downloaded and installed Service Pack 1 for Visual Studio 2008. For those who havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a few links you may want to note:</p>
<p><strong>Before installation</strong></p>
<p>If youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve installed any hot fixes over the last few months you should clean them up first</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;DisplayLang=en" target="_blank" rel="noopener">Visual Studio 2008 Service Pack Preparation Tool</a> (14 MB)</p>
<p>(note: this replaces the original <a href="http://code.msdn.microsoft.com/RemoveKB944899" target="_blank" rel="noopener">Hotfix Cleanup utility</a> for removing KB944899)</p>
<p><strong>Service Pack 1</strong></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;displaylang=en" target="_blank" rel="noopener">Visual Studio 2008 Service Pack 1 main installer</a></p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=27673C47-B3B5-4C67-BD99-84E525B5CE61&amp;displaylang=en" target="_blank" rel="noopener">Visual Studio 2008 Service Pack 1 .iso file</a> (831 MB)</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;displaylang=en" target="_blank" rel="noopener">.NET Framework 3.5 Service Pack 1</a> (note: this is included in the Visual Studio SP1 so you only need to download this for patching servers and non-Dev client machines).</p>
<p><strong>After installing â€“ VSTO problems</strong></p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>Something to note &#8211; a few things might go funny if you have any VSTO add-ins. </p>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve got a number of Outlook add-ins that Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve been working on and when I started Outlook (after installing SP1) it would hang. Starting in Safe mode and then setting the Add-ins Inactive, allowed me to narrow it down to the offending modules. Some were fine, others caused problems.</p>
<p>(To get to this dialog in Outlook go â€“&gt; Tools â€“&gt; Trust Center â€“&gt; Add-ins. Click on the Goâ€¦ button at the bottom to set modules inactive)</p>
<p><a href="/wp-content/livewriter/VisualStudio2008SP1_E438/image_6.png"><img loading="lazy" decoding="async" title="Some Add-ins were fine, others would hang Outlook" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="436" alt="Some Add-ins were fine, others would hang Outlook" src="http://www.craigbailey.net/wp-content/livewriter/VisualStudio2008SP1_E438/image_thumb_2.png" width="532" border="0" /></a> </p>
[The funny thing was that I hadnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t had Outlook open all morning, and only opened it a few hours after SP1 was all installed. It took me a little while to realise that my own add-ins were causing the problem :-).]
<p><strong>Fixing the issue â€“ just Rebuild</strong></p>
<p>All that was required was a simple rebuild of the solutions and they are working fine again in Outlook.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-visual-studio-2008-sp1-and-outlook-add-in-issues/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: Harry Miller and the VSTO glasses</title>
		<link>https://www.craigbailey.net/vsto-harry-miller-and-the-vsto-glasses/</link>
					<comments>https://www.craigbailey.net/vsto-harry-miller-and-the-vsto-glasses/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Fri, 15 Aug 2008 19:28:32 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/15/VSTO-Harry-Miller-and-the-VSTO-glasses.aspx</guid>

					<description><![CDATA[When I first started viewing this video by Harry Miller (on the Microsoft VSTO team) I started to cringe. It seemed a little over the top (and probably clashed with my general sense of Australian humour â€“ sadly to be funny in Australia you usually need to be crude, critical or self-deprecating â€“ just sayingâ€¦) [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>When I first started viewing this <a href="http://blogs.msdn.com/vsto/archive/2008/07/24/automatic-project-conversion-migration-harry-miller.aspx" target="_blank" rel="noopener">video</a> by <a href="http://blogs.msdn.com/vsto/archive/tags/Harry+Miller/default.aspx" target="_blank" rel="noopener">Harry Miller</a> (on the Microsoft VSTO team) I started to cringe. It seemed a little over the top (and probably clashed with my general sense of Australian humour â€“ sadly to be funny in Australia you usually need to be crude, critical or self-deprecating â€“ just sayingâ€¦)</p>
<div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cfb7a9b2-3852-4fde-8361-dfdfc691b154" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<div><embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&#038;v=28530cc4-2fb8-4e6b-a629-a22d5a3add56&#038;ifs=true&#038;fr=shared&#038;from=writer&#038;mkt=en-US"></embed></div>
</div>
</p>
</p>
<p>But by the time it had finished heâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d won me over. The reason I really like it is because 1. Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s short â€“ less than 2 minutes, and 2. It makes a really useful point (how to avoid automatic upgrade of Office 2003 VSTO solutions to your version (ie 2007) of office.</p>
<p>And thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s another reason:&#160; itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a reminder of the power of video: not only does it convey concepts well, but you remember stuff. So, whilst I love reading <a href="http://blogs.msdn.com/saraford/default.aspx" target="_blank" rel="noopener">Sara Ford</a>â€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s tips, I have to admit that a day or so later Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve forgotten most of them (aside: thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s reason alone why <a href="http://blogs.msdn.com/saraford/archive/2008/08/11/microsoft-visual-studio-tips-helps-katrina-survivors-rebuild-lives.aspx" target="_blank" rel="noopener">her new book</a> is on my must-buy list). But with Harryâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s tip, I reckon thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a good chance Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll have remembered this one in a week or so. (Btw watch <a href="http://blogs.msdn.com/vsto/archive/2008/08/12/activating-a-custom-tab-on-the-ribbon-when-a-document-is-opened.aspx" target="_blank" rel="noopener">this latest video</a> of his and then check out the â€˜relatedâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> videos that Soapbox recommends â€“ thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s an algorithm needs tweakingâ€¦)</p>
<p>For those of you who wonâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t be watching the 1 min 49 sec video, it basically shows why you need to know about this setting:</p>
<p><a href="/wp-content/livewriter/VSTOHarryMillerandtheVSTOglasses_F3CE/image_2.png"><img loading="lazy" decoding="async" title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="252" alt="image" src="http://www.craigbailey.net/wp-content/livewriter/VSTOHarryMillerandtheVSTOglasses_F3CE/image_thumb.png" width="433" border="0" /></a> </p>
<p>Now, whereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s my VSTO glassesâ€¦</p>
<p>(via <a href="http://blogs.msdn.com/bethmassi/archive/2008/08/14/office-developer-videos-laughing-and-learning-at-the-same-time.aspx" target="_blank" rel="noopener">Beth Massi</a>)</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8ae711f1-98b7-4e47-9f2e-80aad8dc8e64" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Harry+Miller" rel="tag noopener" target="_blank">Harry Miller</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Glasses" rel="tag noopener" target="_blank">Glasses</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-harry-miller-and-the-vsto-glasses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CLARITY: Visual Studio Tools for Office (VSTO)</title>
		<link>https://www.craigbailey.net/clarity-visual-studio-tools-for-office-vsto/</link>
					<comments>https://www.craigbailey.net/clarity-visual-studio-tools-for-office-vsto/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sun, 03 Aug 2008 23:51:47 +0000</pubDate>
				<category><![CDATA[Clarity]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/08/03/CLARITY-Visual-Studio-Tools-for-Office-(VSTO).aspx</guid>

					<description><![CDATA[After chatting with a few people about Visual Studio Tools for Office (VSTO) recently, itâ€™s clear that the technology is not that well understood (even though, in my opinion, Microsoft have done a pretty good job of articulating it â€“ much better than say OBA for example). So in this post Iâ€™m aiming to give [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="/wp-content/livewriter/CLARITYVisualstudioToolsforOfficeVSTO_C9C8/image_2.png"><img loading="lazy" decoding="async" title="Visual Studio Tools for Office (VSTO)" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="227" alt="Visual Studio Tools for Office (VSTO)" src="http://www.craigbailey.net/wp-content/livewriter/CLARITYVisualstudioToolsforOfficeVSTO_C9C8/image_thumb.png" width="374" border="0" /></a> </p>
<p>After chatting with a few people about <strong>Visual Studio Tools for Office</strong> (VSTO) recently, itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s clear that the technology is not that well understood (even though, in my opinion, Microsoft have done a pretty good job of articulating it â€“ much better than say <a href="http://www.craigbailey.net/live/post/2008/07/26/CLARITY-Office-Business-Applications-(OBA).aspx" target="_blank">OBA</a> for example). So in this post Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m aiming to give a high level overview of VSTO and clear up some misconceptions. </p>
<p>As usual this is covered under my â€˜<a href="http://www.craigbailey.net/live/post/2008/01/07/DISCLAIMER-Being-as-open-as-possible.aspx" target="_blank">well duh</a>â€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> disclaimer, and I apologise in advance for â€˜reworkingâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> some of my content from earlier in the year, including <a href="http://www.craigbailey.net/live/post/2008/01/07/2008-The-Year-of-VSTO.aspx" target="_blank">this one</a> from January and my general <a href="http://www.craigbailey.net/visual-studio-tools-for-office-vsto/" target="_blank">VSTO page</a>. For a <a href="http://www.craigbailey.net/live/post/2008/02/02/CLARITY-VSTS2c-VSTO2c-VSTA2c-VSX.aspx" target="_blank">comparison of VSTO to VSTA see this page</a>.</p>
<h2>VSTO â€“ What?</h2>
<blockquote>
<p>VSTO is Microsoft&#8217;s tool set for building applications that run <strong>on</strong> Microsoft Office (eg Word, Excel, Outlook, PowerPoint). </p>
</blockquote>
<p>I deliberately choose the word â€˜<strong>on</strong>â€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> because part of understanding VSTO is to view <strong>Office as a platform</strong>.</p>
<h2>VSTO &#8211; A brief historyâ€¦</h2>
<p>Originally a replacement for VBA (Visual Basic for Applications) that was delivered in Excel and Word, VSTO was made available in its <strong>first version</strong> approximately around the start of 2004, targeting the Office 2003 platform. Development was performed in Visual Studio 2003 but was referred to as VSTO 2003 (or sometimes VSTO 1.0). It was an add-on to VS.NET 2003 and wasn&#8217;t free (costing around $450). </p>
<p>The <strong>second version</strong>, referred to as V2 or VSTO 2005 was a big update that added numerous advances and enhancements (eg support for Outlook). It was delivered as a special SKU of VS 2005 (my understanding is it was not available as a separate download, but I could be wrong). </p>
<p>The <strong>third version</strong>, confusingly titled VSTO 2005 Second Edition (VSTO 2005 SE) was delivered in 2007 and focused on targeting the Office 2007 platform. It was a freely downloadable add-on for VS 2005. </p>
<p>This SE version was tweaked significantly and released in November 2007 as part of <strong>Visual Studio 2008</strong> (Professional and above â€“ it is not available in the Standard edition), and is referred to as VSTO V3 (even though it is the <strong>fourth version</strong> of the product). VSTO 2008 overcomes many of the deployment and security hurdles found in previous versions, and adds a number of design helpers (eg visual editing of Office 2007 toolbars, support for SharePoint 3.0 Workflow, etc). SP1 for VSTO V3 is to be released shortly and further improves deployment abilities (as well as bug fixes, enhancement, etc). </p>
[The reason the version numbers are confusing is because in Vx terms they refer to the runtime used, not so much the tooling released. So, technically speaking VSTO 2005 and VSTO 2005 SE both use the same V2 runtime. VSTO in Visual Studio 2008 is using V3 of the runtime, even though it is the fourth release of the product. For more information <a href="http://blogs.msdn.com/andreww/default.aspx" target="_blank" rel="noopener">Andrew Whitechapel</a> has a <a href="http://blogs.msdn.com/andreww/archive/2008/04/02/vsto-loader-and-runtime-components.aspx" target="_blank" rel="noopener">excellent overview</a>.] </p>
<p>The aim of VSTO is to <strong>provide tools for developers to</strong> <strong>build on top of Office as a platform</strong>. Using VB.NET and/or C#, developers can use Visual Studio to build add-ins for most of the Office 2003 and 2007 applications, including Word, Excel, Outlook, PowerPoint, InfoPath and Visio. SharePoint and Groove development is also possible, although not directly targeted. </p>
<h2>VSTO â€“ How?</h2>
<p>So, how to get working with VSTO?</p>
<p>In a nutshell <strong>VSTO is a set of Visual Studio project templates</strong> that allow you to write add-ins for Microsoft Office applications (eg an add-in for Outlook, or Word, etc).</p>
<p>(Donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t worry) Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m not going into any code in this post, but I think screen shot from File â€“&gt; New â€“&gt; Projectâ€¦ in Visual Studio 2008 helps explain the scope:</p>
<p><a href="/wp-content/livewriter/CLARITYVisualstudioToolsforOfficeVSTO_C9C8/image_4.png"><img loading="lazy" decoding="async" title="Visual Studio New Project dialog showing VSTO templates" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="354" alt="Visual Studio New Project dialog showing VSTO templates" src="http://www.craigbailey.net/wp-content/livewriter/CLARITYVisualstudioToolsforOfficeVSTO_C9C8/image_thumb_1.png" width="526" border="0" /></a> </p>
<p>As a developer you can build add-ins for most of the Office programs. Start by choosing a particular template (eg an Outlook 2007 Add-in) and Visual Studio will setup the skeleton and initial hooks.</p>
<p><strong>Application level versus Document level</strong></p>
<p>VSTO supports four types of add-in. The two main ones are:</p>
<ul>
<li><strong>Application level add-ins</strong> &#8211; are those that reside in the program itself. Example: you add a toolbar in Word that has functionality that can run regardless of which document you have open. Application level add-ins can be written for just about all Office apps including Outlook, Word, Excel, PowerPoint, Project and Visio (all in both 2003 and 2007 versions) and InfoPath 2007. </li>
<li><strong>Document level</strong> add-ins (or <strong>customisations</strong>) &#8211; are delivered within a specific document. Example: you include functions in a specific Excel workbook. The functions are only available when you open that workbook. Document level add-ins are only relevant to Word and Excel. (You could think of Document level customisations as the VSTO equivalent of VBA macros in Word and Excel). </li>
</ul>
<p>VSTO also support two lesser known types:</p>
<ul>
<li>SharePoint 2007 Workflow templates </li>
<li>InfoPath 2007 Form Templates </li>
</ul>
<p>&#160;</p>
<h2>VSTO &#8211; Some misconceptions</h2>
<p>Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a few common misconceptions Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve come across talking with people about VSTO. Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the <strong>clarifications</strong>:</p>
<ul>
<li>Yes, <strong>VSTO V3 requires Visual Studio 2008 and the .NET Framework 3.5</strong> â€“ I mention this because it is a common question on the <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;SiteID=1" target="_blank" rel="noopener">forums</a>. So, if you donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t have Visual Studio 2008, or canâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t be certain your users will have .NET 3.5 then youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll need to work with a previous version.&#160; </li>
<li>Yes, you can <strong>target both Office 2003 and Office 2007</strong> apps using VSTO V3, but no, you canâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t target them both in the same add-in (eg you canâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t write a single add-in that will work in both Outlook 2003 and Outlook 2007). </li>
<li>Yes, <strong>VSTO and VBA are friends</strong>. Whilst VSTO may have started out as a replacement for VBA, it soon became apparent that Interop with VBA is much better for all concerned. VBA is going to be around for a while, and with interop the huge body of VBA code can be used in VSTO apps (see <a href="http://www.craigbailey.net/live/post/2008/07/30/VSTO-VBA-and-VSTO.aspx" target="_blank">this post</a> for more VBA and VSTO details). </li>
<li>Yes, <strong>VSTO is a part of OBA</strong> â€“ you may run into the term Office Business Applications (OBA) and think&#160; OBA and VSTO are synonymous. But thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d be missing the huge scope of OBA. OBA covers a whole enterprise architecture with LOB apps and Servers as well as Office. VSTO is just part of the tooling for building OBAs (see here for a full <a href="http://www.craigbailey.net/live/post/2008/07/26/CLARITY-Office-Business-Applications-(OBA).aspx" target="_blank">overview of OBA</a>). </li>
</ul>
<p>&#160;</p>
<h2>VSTO â€“ Why?</h2>
<p>Question: Why exactly would you want to consider VSTO?</p>
<p>Answer: so you can build on a platform.</p>
<p>And not just any platform. But a platform that is now in its twelfth version, covers almost every imaginable business and home user scenario, and is installed on more 500M PCs worldwideâ€¦ The Office platform. </p>
<p>Now, to be fair, not all of those users are using Visual Studio 2003 or 2007, but the majority certainly are, and growing. (For example, in a recent <a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032380026&amp;role=attend&amp;pw=2376C7F8" target="_blank" rel="noopener">OBA webcast</a> I watched, around the 3:09 mark there were figures from Forester Research &#8211; dated 31 Mar 2008 &#8211; detailing that 62% of surveyed enterprises not yet on Office 2007 were moving to Office 2007 in the next 12 months.)</p>
<p>So then the question becomes â€“ why build on a platform? I think Andrew Coates answered this beautifully in his <a href="http://blogs.msdn.com/acoat/archive/2007/09/25/standing-on-the-shoulders-of-giants.aspx" target="_blank" rel="noopener">Standing on the Shoulders of Giants</a> post a year ago. If you havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t already, read it. [Aside: Initially, youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll wonder why he goes into such detailed historyâ€¦ but later, perhaps pondering it while stuck in line at the local supermarket, or caught in a boring meeting, itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll suddenly fall into place, and youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll understand the necessity of working with a platform.] </p>
<p>With VSTO, you get to build on top of the Office platform, using the vast functionality of the .NET framework.</p>
<h2>VSTO â€“ Hurdles</h2>
<p>VSTO isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t without its problems. For one, youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve got a whole lot of extra weight you need to ship with your app (including a bunch of extra DLLs called Primary Interop Assemblies â€“ Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be explaining those things in a later post &#8211; plus the VSTO runtime, and of course the .NET Framework). But that isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t the main thingâ€¦</p>
<p><strong>Deployment</strong> has been the biggest hurdle to VSTO adoption. Getting your add-in out there and easy to install isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t the simple task it should be. V3 has certainly improved the process, but thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s still work to be done. And as mentioned in an <a href="http://www.craigbailey.net/live/post/2008/07/26/VSTO-VS2008-SP1-enhancements.aspx" target="_blank">earlier post</a>, a big focus of the upcoming VS2008 SP1 enhancements has been to make VSTO deployment even easier. <a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank" rel="noopener">Andrew Coates</a> links to a number of <a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank" rel="noopener">good resources on VSTO deployment</a>. </p>
[Assuming those issues are resolved shortly, there is really only one further hurdle: <strong>mindset</strong>. Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve <a href="http://www.craigbailey.net/live/post/2008/01/07/2008-The-Year-of-VSTO.aspx" target="_blank">mentioned</a> this previously, and I think it still stands, but since it isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t really to do with understanding VSTO itself I wonâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t go into details here.]
<h2>VSTO â€“ Where are the examples?</h2>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>One of the frustrations Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve found with VSTO is finding some good real-world examples. Sure, thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s plenty of code samples, and the odd <a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=vsto" target="_blank" rel="noopener">Code Gallery post</a>, but thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s nothing detailing commercial applications that I can find (Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m hoping someone corrects me on this). Thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s nothing on the <a href="http://www.microsoft.com/casestudies/default.aspx" target="_blank" rel="noopener">Microsoft case studies site</a> (the closest I could find were some <a href="http://www.microsoft.com/casestudies/search.aspx?Keywords=vsto" target="_blank" rel="noopener">OBA case studies that mention VSTO</a>), and thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s nothing in any blogs that I can find pointing to cool VSTO apps available for download.</p>
<p>Thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s not to say there arenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t plenty of add-ins for Outlook, Word, Excel, etc out there, itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s just that I canâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t be certain if they were built using VSTO or not. For example, <a href="http://www.xobni.com/" target="_blank" rel="noopener">Xobni</a> is a nice little Outlook add-in, but <a href="http://venturebeat.com/2008/05/04/xobni-the-email-organizer-for-outlook-launches-publicly/" target="_blank" rel="noopener">doesnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t appear to use VSTO</a>. Hopefully I can add some examples to this section soon. </p>
<h2>VSTO &#8211; Resources</h2>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be linking to a full list of VSTO resources in a future post, but for now start here: <a href="http://msdn.microsoft.com/en-au/office/aa905533.aspx" target="_blank" rel="noopener">VSTO Portal on MSDN</a>. Then go here for a <a href="http://msdn.microsoft.com/en-au/office/23cw517s.aspx" target="_blank" rel="noopener">Getting Started with VSTO</a> guide. For hands on detail, take a look at this <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3396830&amp;SiteID=1" target="_blank" rel="noopener">helpful forum post</a> by the awesome <a href="http://homepage.hispeed.ch/cindymeister/index.html" target="_blank" rel="noopener">Cindy Meister</a> and these <a href="http://msdn.microsoft.com/en-us/office/bb496949.aspx" target="_blank" rel="noopener">How Do I Videos</a> on the Office Dev Center. For blogs and articles head over to <a href="http://www.officezealot.com/VSTO/Pages/index.aspx" target="_blank" rel="noopener">OfficeZealot</a> and of course the official <a href="http://blogs.msdn.com/vsto/" target="_blank" rel="noopener">VSTO blog</a>. Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve also listed some other resources on my <a href="http://www.craigbailey.net/live/page/VSTO.aspx" target="_blank">VSTO page</a>.</p>
<p>Also, if youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re interested I have a separate feed for my VSTO related posts: <a href="http://feeds.feedburner.com/CraigBaileyOnVSTO" target="_blank" rel="noopener"><img loading="lazy" decoding="async" height="14" alt="" src="http://craigbailey.net/pics/rss.png" width="14" /></a>&#160;<a title="CraigBaileyOnVSTO" href="http://feeds.feedburner.com/CraigBaileyOnVSTO" target="_blank" rel="noopener">VSTO</a></p>
<h2>VSTO â€“ Summary</h2>
<ul>
<li>Visual Studio Tools for Office is a set of Visual Studio project templates and runtimes for building add-ins for Microsoft Office programs. </li>
<li>VSTO is mature (now in its fourth version) and easy to use. It has overcome many of the deployment hurdles it had in the past, but still has a few to resolve. </li>
<li>The latest version uses Visual Studio 2008 and the .NET Framework 3.5 and can create add-ins for just about any Office 2003 or Office 2007 app. </li>
</ul>
<p>&#160;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/clarity-visual-studio-tools-for-office-vsto/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: VBA and VSTO</title>
		<link>https://www.craigbailey.net/vsto-vba-and-vsto/</link>
					<comments>https://www.craigbailey.net/vsto-vba-and-vsto/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Wed, 30 Jul 2008 09:25:13 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/07/30/VSTO-VBA-and-VSTO.aspx</guid>

					<description><![CDATA[As part of my preparation for presenting on VSTO (download slides here) at SBTUG this week I was asked a number of questions about how VBA and VSTO fit together. Things like: Is VSTO the VBA replacement? How do VSTO and VBA fit together? What is the benefit of learning VSTO? 10 million VBA developers? [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>As part of my preparation for presenting on VSTO (<a href="http://www.sbtug.com/2008_July/SBTUG_30July2008_OBA_VSTO.zip" target="_blank" rel="noopener">download slides here</a>) at <a href="http://sbtug.com/sbtug/2008%20July%2030.ashx" target="_blank" rel="noopener">SBTUG</a> this week I was asked a number of questions about how VBA and VSTO fit together. Things like: Is VSTO the VBA replacement? How do VSTO and VBA fit together? What is the benefit of learning VSTO?</p>
<h2>10 million VBA developers?</h2>
<p>Theyâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re important questions, after all there are reportedly 10 million VBA developers still active world wide (thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the staggering number I heard at the MVP Summit earlier this year â€“ Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve tried to find some online citations for this but havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t so far â€“ please advise/correct me if you know better). </p>
<p>With so many VBA developers (and many of them passionate VBA coders) there needs to be some compelling reasons why theyâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />d want to switch to VSTOâ€¦</p>
<p>But hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the thing. They donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t <em>have</em> to switch. Whether Microsoft initially started with the aim of â€˜convertingâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> the VBA crowd to VSTO Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m not sure. If so, they soon realised that having a bridge between VSTO and VBA was a far more beneficial offering. So theyâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ve worked hard (and successfully) to provide extremely simple VBA/VSTO interop.</p>
<p><a href="/wp-content/livewriter/VSTOVBAandVSTO_12A3A/image_2.png"><img loading="lazy" decoding="async" title="VBA and VSTO play extremely well together" style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="217" alt="VBA and VSTO play extremely well together" src="http://www.craigbailey.net/wp-content/livewriter/VSTOVBAandVSTO_12A3A/image_thumb.png" width="244" align="left" border="0" /></a> This <a href="http://channel9.msdn.com/posts/DanielMoth/VBA-interop-with-VSTO-managed-code-in-VS-2008/" target="_blank" rel="noopener">video by Daniel Moth</a> is a good overview, as is this <a href="http://channel9.msdn.com/shows/In+the+Office/Extend-your-VBA-with-NET/" target="_blank" rel="noopener">short demo by Eric Schnepp</a> which walks through an Excel example calling VSTO code from VBA. (Both are from last year, recorded before Visual Studio 2008 was officially released, but still very relevant.)</p>
<p>As the videos show, it is dead simple (enabling it is literally <a href="http://blogs.msdn.com/pstubbs/archive/2007/06/02/extending-vba-with-vsto-3-0.aspx" target="_blank" rel="noopener">a single option getting set true</a>) to call VBA code from VSTO and VSTO code from VBA functions. VBA isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t going anywhere soon â€“ its around for the long haul.</p>
<p>If youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re a VBA developer then you donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t need to throw out your VBA, you can still use it all and simply add new stuff in VSTO as you get up to speed. The advantages of VSTO are immense (huge library of functions to use, application level code as well as document level, new designers, custom task panes, full access to the framework, working with XML, security, error handling, etc) but it isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t without its downside: youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll need to ensure the client has all the pre-requisites installed (.NET framework, PIAs, VSTO runtime).</p>
<p>If youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re after a fuller article on VSTO and VBA then <a href="http://msdn.microsoft.com/en-us/magazine/cc163373.aspx" target="_blank" rel="noopener">this â€˜ancientâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> one</a> from <a href="http://blogs.msdn.com/pstubbs" target="_blank" rel="noopener">Paul Stubbs</a> and <a href="http://blogs.msdn.com/kathleen" target="_blank" rel="noopener">Kathleen McGrath</a> is highly recommended. Incidentally, their book <a href="http://astore.amazon.com/craibailnet-20/detail/0321426711/002-5399816-1260851" target="_blank" rel="noopener">VSTO for Mere Mortals</a> was the first book I read on VSTO, and was an excellent introduction (note: itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s based on a previous version of VSTO).</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:34bc9a01-a2f3-4ada-97ae-2d34d3672206" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/VBA" rel="tag noopener" target="_blank">VBA</a>,<a href="http://technorati.com/tags/Interop" rel="tag noopener" target="_blank">Interop</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-vba-and-vsto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: More on VS2008 SP1 enhancements</title>
		<link>https://www.craigbailey.net/vsto-more-on-vs2008-sp1-enhancements/</link>
					<comments>https://www.craigbailey.net/vsto-more-on-vs2008-sp1-enhancements/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Mon, 28 Jul 2008 00:04:54 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/07/28/VSTO-More-on-VS2008-SP1-enhancements.aspx</guid>

					<description><![CDATA[More on the upcoming SP1 enhancements for VSTO: Eric Carter delves into some of the finer details, specifically with regard to using Word document level (and Excel workbook level) functionality in Application level add-ins. Also, in case you werenâ€™t aware of the .NET Framework Client profile, hereâ€™s a quick rundown of what is included (thanks [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>More on the upcoming SP1 enhancements for VSTO: <a href="http://blogs.msdn.com/eric_carter/archive/2008/07/24/using-vsto-document-features-in-application-level-add-ins.aspx" target="_blank" rel="noopener">Eric Carter delves into some of the finer details</a>, specifically with regard to using Word document level (and Excel workbook level) functionality in Application level add-ins. </p>
<p>Also, in case you werenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t aware of the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4F7AE6FE-F4D1-4196-A372-80EAB6D56332&amp;displaylang=en" target="_blank" rel="noopener">.NET Framework Client profile</a>, hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a <a href="http://blogs.msdn.com/bclteam/archive/2008/05/21/net-framework-client-profile-justin-van-patten.aspx" target="_blank" rel="noopener">quick rundown of what is included</a> (thanks to Justin Van Patten). As the name suggests, the Client Profile (coming in around 27MB) is a subset of the .NET Framework and includes only those items required for client applications (eg WinForm apps, WPF, VSTO). (Note, you still need to deploy the PIAs and other pre-reqs separately for VSTO).</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5b6e38e-4c6d-4e81-84b8-40ce87b9b15f" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/SP1" rel="tag noopener" target="_blank">SP1</a>,<a href="http://technorati.com/tags/Client+Profile" rel="tag noopener" target="_blank">Client Profile</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-more-on-vs2008-sp1-enhancements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SBTUG: This Wed 30 July 2008 &#8211; Demo Fest, Office Business Applications + VSTO</title>
		<link>https://www.craigbailey.net/sbtug-this-wed-30-july-2008-demo-fest-office-business-applications-vsto/</link>
					<comments>https://www.craigbailey.net/sbtug-this-wed-30-july-2008-demo-fest-office-business-applications-vsto/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sun, 27 Jul 2008 23:00:12 +0000</pubDate>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[OBA]]></category>
		<category><![CDATA[SBTUG]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/07/27/SBTUG-This-Wed-30-July-2008-Demo-Fest-Office-Business-Applications-2b-VSTO.aspx</guid>

					<description><![CDATA[This Wednesday at the Sydney Business &#38; Technology User Group (SBTUG) is looking really good with five demos scheduled. Yes, five! And I think we can still squeeze in one more if thereâ€™s anyone still undecided&#8230; When: This Wed 30 July 2008 Time: 6pm (until approx 8:30pm) Where: Microsoft, North Ryde Contact: Craig Bailey : [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This Wednesday at the <a href="http://www.sbtug.com/" target="_blank" rel="noopener">Sydney Business &amp; Technology User Group</a> (SBTUG) is looking really good with five demos scheduled. Yes, five! And I think we can still squeeze in one more if thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s anyone still undecided&#8230;</p>
<p>When: This <b>Wed 30 July 2008</b></p>
<ul>
<li>Time: <strong>6pm</strong> (<em>until approx 8:30pm</em>) </li>
<li>Where: Microsoft, North Ryde </li>
<li>Contact: Craig Bailey : 0413 489 388 </li>
<li>Cost: Free (Pizza all provided) </li>
<li>More details: <a href="http://www.sbtug.com" target="_blank" rel="noopener">www.sbtug.com</a></li>
</ul>
<p>Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the list of Demo presenters so far:</p>
<ul>
<li><a href="http://blog.cybner.com.au/" target="_blank" rel="noopener">Catherine Eibner</a></li>
<li><a href="http://www.kingjustin.com/" target="_blank" rel="noopener">Justin King</a></li>
<li><a href="http://jodiem.wordpress.com/" target="_blank" rel="noopener">Jodie Miners</a></li>
<li><a href="http://blog.tatham.oddie.com.au/" target="_blank" rel="noopener">Tatham Oddie</a> </li>
<li><a href="http://jamesmcc.wordpress.com/" target="_blank" rel="noopener">James McCutcheon</a></li>
</ul>
<p>all presenting their favourite 2008 Stack feature â€“ itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s sure to be an informative night.</p>
<p>Please come along and support them â€“ I know a few have been burning the midnight oil putting their demos together.</p>
<p>&#160;</p>
<p><b>Details of OBA and VSTO presentation</b></p>
<p>After the demos and pizza Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m going to be taking a high level look at <b>Office Business Applications</b> (OBA) and <b>Visual Studio Tools for Office</b> (VSTO).</p>
<p>Thanks to people who responded to my email asking for suggestions â€“ I appreciate your feedback and have incorporated much of it into the presentation. </p>
<p>Hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s what Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be covering:</p>
<ul>
<li>What are Office Business Applications? (see also my <a href="http://www.craigbailey.net/live/post/2008/07/26/CLARITY-Office-Business-Applications-(OBA).aspx">earlier blog post</a>)</li>
<li>Understanding Line Of Business apps</li>
<li>The technology underlying OBAs</li>
<li>Some examples and case studies</li>
<li>Introduction to VSTO</li>
<li>Comparison of VSTO and VBA</li>
<li>Overview of VSTO deployment</li>
<li>VSTO examples</li>
<li>Open session for members to share their own experiences (a number of you have experience with VSTO and are willing to share)</li>
</ul>
<p>&#160;</p>
<p><b></b></p>
<p><b>Facebook</b></p>
<p>Donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t forget, if you haven&#8217;t already, you can join the <a href="http://www.facebook.com/group.php?gid=5695001142" target="_blank" rel="noopener">SBTUG group</a> on Facebook. </p>
<p>And please <a href="http://www.facebook.com/event.php?eid=23636069952" target="_blank" rel="noopener">RSVP</a> for Wed nightâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s event <a href="http://www.facebook.com/event.php?eid=23636069952" target="_blank" rel="noopener">here</a> to let us know you are coming.</p>
<p><b>Help promote SBTUG</b></p>
<p>I need your help &#8211; please spread the word about SBTUG â€“ thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s a $5 Starbucks voucher in it if you do :-). Perhaps a link on your website&#8230; every bit helps.</p>
<p><b>Twitter</b></p>
<p>Last but not least, you can always follow us on Twitter <a href="http://twitter.com/sbtug" target="_blank" rel="noopener">here</a>.</p>
<p>&#160;</p>
</p>
</p>
</p>
</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dd7d2cc4-5288-4042-a3c2-d7527c3da677" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Sydney+Business+%26+Technology+User+Group" rel="tag noopener" target="_blank">Sydney Business &amp; Technology User Group</a>,<a href="http://technorati.com/tags/SBTUG" rel="tag noopener" target="_blank">SBTUG</a>,<a href="http://technorati.com/tags/Demoes+Happen+Here" rel="tag noopener" target="_blank">Demoes Happen Here</a>,<a href="http://technorati.com/tags/OBA" rel="tag noopener" target="_blank">OBA</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/sbtug-this-wed-30-july-2008-demo-fest-office-business-applications-vsto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: VS2008 SP1 enhancements</title>
		<link>https://www.craigbailey.net/vsto-vs2008-sp1-enhancements/</link>
					<comments>https://www.craigbailey.net/vsto-vs2008-sp1-enhancements/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 26 Jul 2008 22:40:34 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/07/26/VSTO-VS2008-SP1-enhancements.aspx</guid>

					<description><![CDATA[Iâ€™m putting together the final list of resources for my OBA and VSTO presentation at SBTUG this Wednesday, and I realised thereâ€™s plenty of VSTO news that I havenâ€™t linked to of late (hereâ€™s my normal VSTO feed if youâ€™re interested). That certainly needs to be remedied, so brace yourself for a few â€˜better late [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m putting together the final list of resources for my OBA and VSTO presentation at <a href="http://www.sbtug.com/" target="_blank" rel="noopener">SBTUG</a> this Wednesday, and I realised thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s plenty of VSTO news that I havenâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t linked to of late (hereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s my normal <a href="http://www.craigbailey.net/live/category/VSTO.aspx" target="_blank">VSTO feed</a> if youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />re interested). That certainly needs to be remedied, so brace yourself for a few â€˜better late than neverâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> link posts in the next few days :-)</p>
<p>Back in May <a href="http://blogs.msdn.com/vsto/archive/tags/Christin+Boyd/default.aspx" target="_blank" rel="noopener">Christen Boyd</a> gave us a <a href="http://blogs.msdn.com/vsto/archive/2008/05/11/peek-at-service-pack-1-christin-boyd.aspx" target="_blank" rel="noopener">sneak peak at the VSTO SP1 goodies</a>, specifically the new Word and Excel extended object possibilities, and the ability to use Event viewer messages during deployment.</p>
<p>In <a href="http://blogs.msdn.com/vsto/archive/2008/07/11/what-s-new-in-vs-2008-sp1-and-how-the-vsto-team-decided-what-to-include-in-a-service-pack-christin-boyd-mary-lee.aspx" target="_blank" rel="noopener">her latest post from 2 weeks back</a>, Christen not only gives a <a href="http://blogs.msdn.com/vsto/archive/2008/07/11/what-s-new-in-vs-2008-sp1-and-how-the-vsto-team-decided-what-to-include-in-a-service-pack-christin-boyd-mary-lee.aspx" target="_blank" rel="noopener">much fuller run down of the VSTO SP1 change set</a>, but she explains how the team arrive at their decisions as to what makes it in. Remember, Service Packs are usually about fixing bugs, and just on the VSTO side of things thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s over a thousand bug fixes (143 are high severity). Amazing work folks.</p>
<p>But thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s just the start. Then thereâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s the enhancements they pack in as well. Youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll see that deployment is a key focus with VSTO. Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s traditionally been a problem with the product, and even though VSTO V3 resolved most of the big ones, deployment is still the biggest hurdle to wide-spread adoption (take a stroll through the <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&amp;SiteID=1" target="_blank" rel="noopener">VSTO forums</a> if you need convincing). A later <a href="http://blogs.msdn.com/vsto/archive/2008/07/16/your-feedback-wanted-improving-deployment-for-office-document-solutions.aspx" target="_blank" rel="noopener">post from the team</a> shows how keen they are to overcome these issues. </p>
[As an aside, in preparation for my talk at SBTUG I emailed members asking what they wanted to see covered â€“ out of the 6 people who responded, 3 mentioned difficulties with deployment. 6 responses isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t high I guess &#8211; hey itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s only a small user group â€“ but half of them mentioning deployment issues isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t something to ignore]
<p>Back to the enhancements in SP1 and youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll see that it includes two very welcome additions â€“ the ability to include the PIAs in your installer, plus the option of targeting the Client Profile (the reduced .NET framework installation). Bring it on.</p>
<p>Note that <a href="http://blogs.msdn.com/acoat/default.aspx" target="_blank" rel="noopener">Andrew Coates</a> will be delivering an entire session on <a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank" rel="noopener">VSTO deployment</a> at this yearâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s TechEd in Sydney. Make sure you check out his PowerPoint presentation on <a href="http://blogs.msdn.com/acoat/archive/2008/07/27/vsto-v3-deployment-session.aspx" target="_blank" rel="noopener">this post</a>.</p>
</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:912b9e26-60de-48a9-8f59-fbd227ec50bd" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Visual+Studio+Tools+for+Office" rel="tag noopener" target="_blank">Visual Studio Tools for Office</a>,<a href="http://technorati.com/tags/SP1" rel="tag noopener" target="_blank">SP1</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-vs2008-sp1-enhancements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Visual Basic &#8216;Learn&#8217; Section continues to improve</title>
		<link>https://www.craigbailey.net/visual-basic-learn-section-continues-to-improve/</link>
					<comments>https://www.craigbailey.net/visual-basic-learn-section-continues-to-improve/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 10 May 2008 11:30:25 +0000</pubDate>
				<category><![CDATA[Link]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/05/10/Visual-Basic-Learn-Section-continues-to-improve.aspx</guid>

					<description><![CDATA[I continue to be impressed with how Microsoft is organising and presenting their online help. The Visual Basic site is a case in point. Beth Massi highlights some of the new features coming whereby you can create your own dynamic lists &#8211; ie tailor help to just your area of interest. Neat. But even in [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I continue to be impressed with how Microsoft is organising and presenting their online help. The <a href="http://http://msdn.microsoft.com/en-us/vbasic/ms789086.aspx" target="_blank">Visual Basic site</a> is a case in point. Beth Massi <a href="http://blogs.msdn.com/bethmassi/archive/2008/05/08/visual-basic-learn-section-of-msdn-give-it-a-spin.aspx" target="_blank" rel="noopener">highlights</a> some of the new features coming whereby you can create your own dynamic lists &#8211; ie tailor help to just your area of interest. Neat. But even in its current format it is useful and manageable. </p>
<p>Being interested in more of the VSTO and <a href="http://msdn.microsoft.com/en-us/office/default.aspx" target="_blank" rel="noopener">Office</a> development side of things it was nice to see how <a href="http://msdn.microsoft.com/en-us/vbasic/ms789189.aspx" target="_blank" rel="noopener">that area</a> is coming along.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eb3d62be-525f-4b32-a6f5-7d1a1d688329" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Visual%20Basic" rel="tag noopener" target="_blank">Visual Basic</a>,<a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>,<a href="http://technorati.com/tags/Beth%20Massi" rel="tag noopener" target="_blank">Beth Massi</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/visual-basic-learn-section-continues-to-improve/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Runtime download: Microsoft Visual Studio Tools for Office (version 3.0 Runtime)</title>
		<link>https://www.craigbailey.net/runtime-download-microsoft-visual-studio-tools-for-office-version-3-0-runtime/</link>
					<comments>https://www.craigbailey.net/runtime-download-microsoft-visual-studio-tools-for-office-version-3-0-runtime/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Mon, 04 Feb 2008 19:51:00 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/02/04/Runtime-download-Microsoft-Visual-Studio-Tools-for-the-Microsoft-Office-system-(version-30-Runtime).aspx</guid>

					<description><![CDATA[Download it here. (via Maarten Van Stam) Technorati Tags: VSTO, Runtime]]></description>
										<content:encoded><![CDATA[<p>
Download it <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=54EB3A5A-0E52-40F9-A2D1-EECD7A092DCB&amp;displaylang=en" target="_blank" rel="noopener">here</a>.
</p>
<p>
(via <a href="http://blogs.officezealot.com/maarten/archive/2008/02/02/20783.aspx" target="_blank" rel="noopener">Maarten Van Stam</a>)
</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c0335600-fdae-4017-8bfe-619698723e72" class="wlWriterSmartContent" style="display: inline; margin: 0px; padding: 0px">
Technorati Tags: <a rel="tag noopener" href="http://technorati.com/tags/VSTO" target="_blank">VSTO</a>, <a rel="tag noopener" href="http://technorati.com/tags/Runtime" target="_blank">Runtime</a>
</div>
<p><img loading="lazy" decoding="async" src="/live/community/aggbug.aspx?PostID=610" alt="" width="1" height="1" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/runtime-download-microsoft-visual-studio-tools-for-office-version-3-0-runtime/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CLARITY: VSTS, VSTO, VSTA, VSX</title>
		<link>https://www.craigbailey.net/clarity-vsts-vsto-vsta-vsx/</link>
					<comments>https://www.craigbailey.net/clarity-vsts-vsto-vsta-vsx/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 02 Feb 2008 09:44:00 +0000</pubDate>
				<category><![CDATA[Clarity]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/02/02/CLARITY-VSTS2c-VSTO2c-VSTA2c-VSX.aspx</guid>

					<description><![CDATA[Seems like Microsoft is having a V Day, every day. Here&#39;s a run down of the main V technologies/tools: VSTS (Visual Studio Team System) Firstly, Visual Studio. Visual Studio 2008 (the current version) is Microsoft&#39;s IDE for building .NET based applications, be they Web, Desktop, Device or Microsoft Office based. Visual Studio comes in a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>
Seems like Microsoft is having a V Day, every day. Here&#39;s a run down of the main V technologies/tools:
</p>
<p>
<strong>VSTS</strong> (<a href="http://msdn2.microsoft.com/en-au/vsts2008/products/default.aspx" target="_blank" rel="noopener">Visual Studio Team System</a>)
</p>
<p>
Firstly, Visual Studio. <a href="http://msdn2.microsoft.com/en-au/vstudio/products/default.aspx" target="_blank" rel="noopener">Visual Studio 2008</a> (the current version) is Microsoft&#39;s IDE for building .NET based applications, be they Web, Desktop, Device or Microsoft Office based.
</p>
<p>
Visual Studio comes in <a href="http://msdn2.microsoft.com/en-us/vstudio/products/cc149003.aspx" target="_blank" rel="noopener">a number of different versions</a>, grouped into three main areas:
</p>
<ul>
<li><a href="http://www.microsoft.com/express/product/default.aspx" target="_blank" rel="noopener">Express editions</a> (freely downloadable, limited feature set)</li>
<li><a href="http://msdn2.microsoft.com/en-au/vs2008/products/default.aspx" target="_blank" rel="noopener">Visual Studio</a> (Standard and Professional versions)</li>
<li><a href="http://msdn2.microsoft.com/en-au/vsts2008/products/default.aspx" target="_blank" rel="noopener">Visual Studio Team System</a> (developer-role based versions that integrate with Team Foundation Server)</li>
</ul>
<p>
The premier version is called <a href="http://msdn2.microsoft.com/en-au/vsts2008/products/bb964615.aspx" target="_blank" rel="noopener">Visual Studio Team System 2008 Team Suite</a> and includes everything from all the different-role based versions.
</p>
<p>
<strong>VSTO</strong> (<a href="http://msdn2.microsoft.com/en-us/office/aa905533.aspx" target="_blank" rel="noopener">Visual Studio Tools for Office</a>)
</p>
<p>
VSTO is Microsoft&#39;s tool set for building applications that run in Microsoft Office (eg Word, Excel, Outlook, PowerPoint). They are built using <a href="http://msdn2.microsoft.com/en-au/vs2008/products/default.aspx" target="_blank" rel="noopener">Visual Studio</a>.
</p>
<p>
Originally a replacement for VBA (Visual Basic for Applications) in Excel and Word, VSTO was made available in its first version approximately around the start of 2004. The most recent version &#8211; VSTO V3 &#8211; was delivered as part of <a href="http://msdn2.microsoft.com/en-au/vs2008/products/bb894671.aspx" target="_blank" rel="noopener">Visual Studio 2008</a> in November 2007.
</p>
<p>
The aim of VSTO is to provide tools for developers to build on top of Office as a platform. Using VB.NET and/or C#, developers can use Visual Studio to build add-in for most of the Office 2003 and 2007 applications, including Word, Excel, Outlook, PowerPoint, InfoPath and Visio. SharePoint and Groove development is also possible, al though not directly targeted.
</p>
<p>
(See also my <a href="http://www.craigbailey.net/2008-the-year-of-vsto/" target="_blank">further thoughts on VSTO here</a>)
</p>
<p>
<strong>VSTA</strong> (<a href="http://msdn2.microsoft.com/en-us/vs2005/aa700828.aspx" target="_blank" rel="noopener">Visual Studio Tools for Applications</a>)
</p>
<p>
VSTA is a customisation toolkit for allowing your application to be extended (using .NET). You are basically exposing your application&#39;s object model in a form that can be built upon using Visual Studio. You can even embed a cut-down version of Visual Studio into your application to allow customers to extend it without having to install Visual Studio.
</p>
<p>
If they do have Visual Studio installed, they&#39;ll be able to built add-ins for your application.
</p>
<p>
VSTA comes from the same Microsoft product group as VSTO and shares a similar architecture. Here&#39;s how they relate to each other:
</p>
<p>
Microsoft has a product (eg Outlook) that they want you to be able to extend. They use VSTA to allow their product (Outlook) to be extended using Visual Studio. They call their extension toolset VSTO.
</p>
<p>
(Note: They don&#39;t embed the cut-down version of Visual Studio into Outlook, but the concept is similar to how they provide the macro editor embedded into Office.)
</p>
<p>
VSTA is reasonably new &#8211; the first version was announced in early 2006. The second version is due in <a href="http://msdn2.microsoft.com/en-us/vsx2008/products/bb933739.aspx" target="_blank" rel="noopener">early 2008</a>.
</p>
<p>
<strong>VSX </strong>(<a href="http://msdn2.microsoft.com/en-us/vsx2008/products/default.aspx" target="_blank" rel="noopener">Visual Studio Extensions/Extensibility</a>)
</p>
<p>
It&#39;s easy to get confused between VSTA and VSX. The difference is that with VSTA you provide extensibility for your application, whilst with VSX you build new extensions for Visual Studio. With VSX you are <a href="http://msdn2.microsoft.com/en-us/library/bb286983.aspx" target="_blank" rel="noopener">building something new onto the Visual Studio IDE</a>.
</p>
<p>
Code Magazine recently had an entire <a href="http://code-magazine.com/focus/vsx/" target="_blank" rel="noopener">issue devoted to VSX</a>.
</p>
<p>
VSX is part of the Visual Studio Ecosystem of products, delivered via the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=30402623-93ca-479a-867c-04dc45164f5b&amp;displaylang=en" target="_blank" rel="noopener">Visual Studio 2008 SDK</a>.
</p>
<p>
Microsoft has been focussing on opening up extensibility for Visual Studio a lot lately. Although the ability to do so has been around for a while, it is now free (previously it was licensed at a cost), licensing restrictions have been toned down, and the <a href="http://msdn2.microsoft.com/en-us/vstudio/bb856491.aspx" target="_blank" rel="noopener">Visual Studio Shell</a> has been released (meaning you can build Visual Studio Add-ins without even needing Visual Studio installed).
</p>
<p>
Also, a number of open source projects have appeared on CodePlex, including the <a href="http://www.codeplex.com/WarcraftAddOnStudio" target="_blank" rel="noopener">World of Warcraft AddOn Studio</a>.
</p>
<p>
Other V words:
</p>
<p>
<strong>VSS</strong> (<a href="http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx" target="_blank" rel="noopener">Visual SourceSafe</a>)
</p>
<p>
Microsoft&#39;s long running source control product has been superseeded in many ways by the source control elements of <a href="http://msdn2.microsoft.com/en-au/tfs2008/default.aspx" target="_blank" rel="noopener">Team Foundation Server</a>, however VSS is still promoted and supported. Ideal for smaller development teams.
</p>
<p>
<strong>Volta</strong> (<a href="http://labs.live.com/volta/" target="_blank" rel="noopener">Volta</a>)
</p>
<p>
A new initiative from Microsoft labs, as opposed to a product as such, this is a process of so called tier splitting, whereby the Volta technology takes a traditional WinForms application and splits it out into client and server tiers/components, all held together with Volta goodness. The server tiers can be transformed to being web based (JavaScript usage features heavily in this case).
</p>
<p>
<strong>Vista</strong>
</p>
<p>
I think we all know this one. <a href="http://www.microsoft.com/windows/products/windowsvista/default.mspx" target="_blank" rel="noopener">Microsoft Vista</a> is an operating system, and the successor to Windows XP.&nbsp;
</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f6d26b9c-d735-4cee-8f70-9fd68536cade" class="wlWriterSmartContent" style="display: inline; float: none; margin: 0px; padding: 0px">
Technorati Tags: <a rel="tag noopener" href="http://technorati.com/tags/VSTO" target="_blank">VSTO</a>, <a rel="tag noopener" href="http://technorati.com/tags/VSTA" target="_blank">VSTA</a>, <a rel="tag noopener" href="http://technorati.com/tags/VSTS" target="_blank">VSTS</a>, <a rel="tag noopener" href="http://technorati.com/tags/VSX" target="_blank">VSX</a>, <a rel="tag noopener" href="http://technorati.com/tags/Vista" target="_blank">Vista</a>, <a rel="tag noopener" href="http://technorati.com/tags/VSS" target="_blank">VSS</a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/clarity-vsts-vsto-vsta-vsx/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Visual Studio 2008 Product comparison</title>
		<link>https://www.craigbailey.net/visual-studio-2008-product-comparison/</link>
					<comments>https://www.craigbailey.net/visual-studio-2008-product-comparison/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Thu, 31 Jan 2008 05:39:06 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/01/31/Visual-Studio-2008-Product-comparison.aspx</guid>

					<description><![CDATA[Rob Caron has the goods, pointing to this MSDN article that compares the VS2008 range. The MSDN page is a good summary and includes links to other areas, such as this VSTO overview. Technorati Tags: VS2008 comparison, Rob Caron, VSTO]]></description>
										<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/robcaron/default.aspx" target="_blank" rel="noopener">Rob Caron</a> has the <a href="http://blogs.msdn.com/robcaron/archive/2008/01/27/7278319.aspx" target="_blank" rel="noopener">goods</a>, pointing to this <a href="http://msdn2.microsoft.com/en-us/vstudio/products/cc149003.aspx" target="_blank" rel="noopener">MSDN article</a> that compares the VS2008 range. The MSDN page is a good summary and includes links to other areas, such as <a href="http://msdn2.microsoft.com/en-us/library/86bkz018.aspx" target="_blank" rel="noopener">this VSTO overview</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1e9e6f88-a59d-4cf7-b144-6d7cdbd18e61" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/VS2008%20comparison" rel="tag noopener" target="_blank">VS2008 comparison</a>, <a href="http://technorati.com/tags/Rob%20Caron" rel="tag noopener" target="_blank">Rob Caron</a>, <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=539" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/visual-studio-2008-product-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO videos and links</title>
		<link>https://www.craigbailey.net/vsto-videos-and-links/</link>
					<comments>https://www.craigbailey.net/vsto-videos-and-links/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Mon, 21 Jan 2008 03:06:29 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/01/21/VSTO-videos-and-links.aspx</guid>

					<description><![CDATA[Daniel Moth has a bunch of videos here from his blog. They are all related to v3 of VSTO. Available on Channel9. (One of the links isn&#39;t working at the moment &#8211; I&#39;ve left a comment). Technorati Tags: Daniel Moth]]></description>
										<content:encoded><![CDATA[<p>Daniel Moth has a bunch of <a href="http://www.danielmoth.com/Blog/2007/10/five-vsto-v30-in-vs2008-videos.html" target="_blank" rel="noopener">videos here</a> from his <a href="http://www.danielmoth.com/Blog/index.htm" target="_blank" rel="noopener">blog</a>. They are all related to v3 of VSTO. Available on Channel9. (One of the links isn&#39;t working at the moment &#8211; I&#39;ve left a comment).</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0918e0ef-2542-43a0-bdfd-64823370f713" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/Daniel%20Moth" rel="tag noopener" target="_blank">Daniel Moth</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=366" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-videos-and-links/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VBA to die?</title>
		<link>https://www.craigbailey.net/vba-to-die/</link>
					<comments>https://www.craigbailey.net/vba-to-die/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Mon, 21 Jan 2008 02:47:02 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/01/21/VBA-to-die.aspx</guid>

					<description><![CDATA[Heh &#8211; here&#39;s how to get yourself mentioned in the VSTO blog &#8211; just read too much into a product release and blog about it. People love these kinds of rumours, especially when they talk about a software company turning their back on long standing clients. Always gets attention. Thankfully this load of hokum about [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Heh &#8211; here&#39;s how to get yourself mentioned in the VSTO blog &#8211; just <a href="http://www.regdeveloper.co.uk/2008/01/14/office_mac_08_vba/" target="_blank" rel="noopener">read too much into a product release</a> and blog about it.</p>
<p>People love these kinds of rumours, especially when they talk about a software company turning their back on long standing clients. Always gets attention.</p>
<p>Thankfully this load of hokum about VBA being discontinued is not true. The <a href="http://blogs.msdn.com/vsto2/archive/2008/01/16/the-reports-of-vba-s-demise-have-been-greatly-exaggerated.aspx" target="_blank" rel="noopener">VSTO blog</a> clears it up.</p>
<p>To be clear: VBA will continue to be part of the next Office release on Windows. </p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7066bb6e-a0db-4475-8031-72712d4e6425" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/Office" rel="tag noopener" target="_blank">Office</a>, <a href="http://technorati.com/tags/VBA" rel="tag noopener" target="_blank">VBA</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=364" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vba-to-die/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSTO: How Do I videos by Steve Hansen</title>
		<link>https://www.craigbailey.net/vsto-how-do-i-videos-by-steve-hansen/</link>
					<comments>https://www.craigbailey.net/vsto-how-do-i-videos-by-steve-hansen/#respond</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Sat, 12 Jan 2008 06:34:00 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/01/12/VSTO-How-Do-I-videos-by-Steve-Hansen.aspx</guid>

					<description><![CDATA[I&#8217;ve linked to these a bit over on my link blog last year, but I think they warrant a dedicated post here. I&#8217;ve been spending a fair bit of time with VSTO lately, and I&#8217;ve found Steve Hansen&#8217;s How To videos to be one of the best resources in getting me started. What I particularly [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve linked to these a bit over on my <a href="http://feeds.feedburner.com/CraigBaileyLinkBlog" target="_blank" rel="noopener">link blog</a> last year, but I think they warrant a dedicated post here.</p>
<p>I&#8217;ve been spending a fair bit of time with <a href="http://msdn2.microsoft.com/en-us/office/aa905533.aspx" target="_blank" rel="noopener">VSTO</a> lately, and I&#8217;ve found <a href="http://blogs.officezealot.com/hansen/" target="_blank" rel="noopener">Steve Hansen&#8217;s</a> <a href="http://msdn2.microsoft.com/en-us/office/bb496949.aspx" target="_blank" rel="noopener">How To videos</a> to be one of the best resources in getting me started.</p>
<p>What I particularly like is that he takes interesting ideas as his sample examples. For instance: how to put a <a href="http://msdn2.microsoft.com/en-us/office/bb931343.aspx" target="_blank" rel="noopener">WPF Action Pane in Excel</a>, or how to <a href="http://msdn2.microsoft.com/en-us/office/bb851704.aspx" target="_blank" rel="noopener">Search SharePoint from Word</a>. No &#8216;Hello World&#8217; sleep inducers here.</p>
<p>The other thing I like is that most between 10 and 20 minutes in length. Watch one whilst you&#8217;re having breakfast. Or lunch. Too easy. </p>
[Last year I tried to get through some of the TechEd videos but found it too difficult due to their length. At over an hour each I could never get through in a single sitting and always found myself coming back to a half watched session wondering where I had got up to.]
<p>Short videos is the way forward.</p>
<p>Here&#8217;s a few links to Steve&#8217;s videos that I watched and found useful:</p>
<ul>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb931343.aspx" target="_blank" rel="noopener">How Do I: Use WPF Controls Inside an Excel Actions Pane?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb669056.aspx" target="_blank" rel="noopener">How Do I: Create Outlook Form Regions Using Visual Studio 2008?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb905521.aspx" target="_blank" rel="noopener">How Do I: Use the Ribbon Designer to Customize the Ribbon in Excel?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb879964.aspx" target="_blank" rel="noopener">How Do I: Use Task Panes in Outlook?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb851702.aspx" target="_blank" rel="noopener">How Do I: Deploy a VSTO Add-In?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb870460.aspx" target="_blank" rel="noopener">How Do I: Customize Outlook Item Context Menus?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb851704.aspx" target="_blank" rel="noopener">How Do I: Use MOSS Enterprise Search in a Client Application?</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/office/bb738107.aspx" target="_blank" rel="noopener">How Do I: Create an Outlook Add-in?</a></li>
</ul>
<p>There are plenty more on the <a href="http://msdn2.microsoft.com/en-us/office/bb496949.aspx" target="_blank" rel="noopener">VSTO How Do I</a> videos page. </p>
<p>I&#8217;ve also been checking out <a href="http://blogs.msdn.com/bethmassi/default.aspx" target="_blank" rel="noopener">Beth Massi&#8217;s</a> excellent <a href="http://msdn2.microsoft.com/en-au/vbasic/bb466226.aspx" target="_blank" rel="noopener">How Do I videos on VB and LINQ</a> &#8211; but more on those another time. </p>
<p><div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c14c24b9-e67d-421e-b6bc-5e7464520c11" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>, <a href="http://technorati.com/tags/Steve%20Hansen" rel="tag noopener" target="_blank">Steve Hansen</a>, <a href="http://technorati.com/tags/VSTOTips" rel="tag noopener" target="_blank">VSTOTips</a></div></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/vsto-how-do-i-videos-by-steve-hansen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2008: The Year of VSTO</title>
		<link>https://www.craigbailey.net/2008-the-year-of-vsto/</link>
					<comments>https://www.craigbailey.net/2008-the-year-of-vsto/#comments</comments>
		
		<dc:creator><![CDATA[Craig Bailey]]></dc:creator>
		<pubDate>Mon, 07 Jan 2008 00:13:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2008/01/07/2008-The-Year-of-VSTO.aspx</guid>

					<description><![CDATA[There&#8217;s been a number of predictions made about technology for 2008, and of course a list of disappointments for the past year. Considering that no ones really takes any of them very seriously, then why not add my own :-) Here&#8217;s my prediction:2008 will be the year that Office Business Applications go mainstream*. And by [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>There&#8217;s been a number of <a href="http://blogs.zdnet.com/microsoft/?p=1054" target="_blank" rel="noopener">predictions</a> made about technology for 2008, and of course a list of <a href="http://www.pcworld.com/article/id,140583/article.html" target="_blank" rel="noopener">disappointments</a> for the past year. Considering that no ones really takes any of them very seriously, then why not add my own :-)  </p>
<p>Here&#8217;s my prediction:<br />2008 will be the year that <a href="http://msdn2.microsoft.com/en-us/office/aa905528.aspx" target="_blank" rel="noopener">Office Business Applications</a> go mainstream*. </p>
<p>And by Office Business Applications (OBAs) I&#8217;m interested primarily in applications built using <a href="http://msdn2.microsoft.com/en-us/office/aa905533.aspx" target="_blank" rel="noopener">Microsoft Visual Studio Tools for Office (VSTO)</a> technologies**. Word, Excel, Outlook and PowerPoint are the main platforms targeted.</p>
<p><strong>Outlook is the future </strong>&nbsp; </p>
<p>My main focus will be on Outlook because it is the program (IMO) that is used by the most people, and for the most time during each day (ie &#8216;<em>everyone&#8217;</em> has Outlook open <em>all day</em>). (Word and Excel are of course close behind).</p>
<p>Outlook has over 450 million users (admittedly most are not yet on Outlook 2007) and this will only increase in the coming year. </p>
<p>But why hasn&#8217;t this happened already?</p>
<p><strong>Hurdles so far</strong><br />Reason 1: Toolset</p>
<p>VSTO, even though it is in its third version is still hard to learn. There are still significant hurdles to cross, but it is getting much better. Many of the security and deployment concerns have been addressed, and the breadth of material and online help available is growing steadily.</p>
<p>Reason 2: Mindset </p>
<p>However, the main reason for the lack of mainstream* movement so far is because people are still caught up with <em>matching VSTO applications to Office functional context</em>. </p>
<p>Thus, they think (incorrectly in my Web 2.0 opinion) that an Outlook add-in should relate to an already existing Outlook task eg helping with email, or contact, a to do item etc.</p>
<p>Time to rethink I say.</p>
<p>We should start building <strong>all kinds of applications into Outlook</strong>, especially those that have nothing to do with normal Outlook activities.</p>
<p><strong>Changing our mind set</strong></p>
<p>And ironically the catalyst for this will be games.</p>
<p>I predict that there will be a rash of games built into task panes of Word, Excel, PowerPoint, and most importantly Outlook.<br />Sound crazy? Yeah, I know&#8230;</p>
<p>But wait. </p>
<p>Imagine having Poker, Sudoku, Scrabble, Chess, Minesweeper and other games hanging off your Outlook 2007 To-Do Bar. Just sitting under the calendar and above your task list. Perhaps in a task pane of your email, constantly there as you go through each item. (With a &#8216;boss&#8217; key of course :-)</p>
<p>And it won&#8217;t stop there.</p>
<p><strong>Follow the Facebook model</strong> </p>
<p>Facebook really upped their traction when they added the developer tools to allow applications to be built into the platform. <br />It is a simple conceptual jump to see how this can be easily transferred to Office.  </p>
<p>The key of course is that many of the Facebook applications available have <em>nothing to do with social networking</em> (ie they are using a social networking platform simply as a developer platform, focusing on the <strong>reach</strong>, not the social networking nature).  </p>
<p><strong>Suggestions</strong>  </p>
<p>&#8211; So, think of any Facebook application that you currently use, and simply transfer it to Outlook.  </p>
<p>&#8211; Next, think of any gadget currently in your Vista side bar and then imagine it in an Outlook task pane.</p>
<p>&#8211; Further, open it up to Skype and IM, all built into Outlook, along with Twitter and other communication tools.</p>
<p>And the list goes on&#8230;</p>
<p><strong>Key point</strong></p>
<p>The key is to use <em>Outlook (and Office) as a developer platform</em>, and stop limiting it to just an email, contact, calendar, to-do list related platform.</p>
<p><strong>Summary</strong>  </p>
<p>Microsoft Office is a <a href="http://feeds.feedburner.com/~r/CraigBaileysThoughts/~3/142001316/teched-why-visual-studio-tools-for.html" target="_blank" rel="noopener">platform</a>. Let&#8217;s start using it as such for ALL application types***, whether they be directly related to an Office function or not. Think about <strong>reach</strong>, not functional <strong>context</strong>.</p>
<p><strong>And finally</strong>  </p>
<p>Look out for VSTOgames.com later this year&#8230;  </p>
<p>:-)</p>
<p><font size="1">* Mainstream &#8211; there are a lot of OBAs in </font><a href="http://www.obacentral.com" target="_blank" rel="noopener"><font size="1">enterprises already of course</font></a><font size="1">, so when I talk of mainstream, I am referring to that adoption rate where non-IT friends and family are happily installing the applications. Various Outlook add-ins (Plaxo, LinkedIn, etc) have come close to bridging this gap &#8211; we just haven&#8217;t had the killer Outlook app yet&#8230;</font></p>
<p><font size="1">** For those not familiar with VSTO (Visual Studio Tools for Office) it is a set of tools for building applications into Office programs using Visual Studio and .Net.</font></p>
<p><font size="1">*** By application types, I mean let&#8217;s make our Outlook add-ins relate to anything. Obviously, I&#8217;m not suggesting we re-write our huge standalone Winform apps into Outlook :-)</font></p>
<p><font size="1"></font>&nbsp;</p>
<p><strong>Acknowledgement</strong>  </p>
<p>It was <a href="http://blogs.breezetraining.com.au/scotts/" target="_blank" rel="noopener">Scott Scovell</a> (a former work colleague, now making waves in the BizTalk community) who first put me on to the whole Office applications idea. Three years ago he was telling me how we should be building some of our company apps into Outlook (I wasn&#8217;t convinced at the time, but as usual he was right&#8230;)  </p>
<p>However, for me it wasn&#8217;t until I heard <a href="http://blogs.msdn.com/acoat/" target="_blank" rel="noopener">Andrew Coates</a> present on VSTO at TechEd 2007 last year that the penny finally dropped. His excellent <a href="http://blogs.msdn.com/acoat/archive/2007/09/25/standing-on-the-shoulders-of-giants.aspx" target="_blank" rel="noopener">&#8216;Standing on the Shoulders of Giants</a>&#8216; post in September was the clincher.  </p>
<p>&nbsp; </p>
<p>Note: This post is covered under my new <a href="http://blog.craigbailey.net/2008/01/disclaimer-being-as-open-as-possible.html" target="_blank" rel="noopener">Disclaimer</a> &#8216;terms&#8217;.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3760fd61-6254-4688-bef3-ab139b93c069" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>, <a href="http://technorati.com/tags/Visual%20Studio%20Tools%20for%20Office" rel="tag noopener" target="_blank">Visual Studio Tools for Office</a>, <a href="http://technorati.com/tags/Scott%20Scovell" rel="tag noopener" target="_blank">Scott Scovell</a>, <a href="http://technorati.com/tags/Andrew%20Coates" rel="tag noopener" target="_blank">Andrew Coates</a>, <a href="http://technorati.com/tags/2008" rel="tag noopener" target="_blank">2008</a></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/2008-the-year-of-vsto/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>NASA Space Shuttle TV Schedule to Outlook on CodePlex</title>
		<link>https://www.craigbailey.net/nasa-space-shuttle-tv-schedule-to-outlook-on-codeplex/</link>
					<comments>https://www.craigbailey.net/nasa-space-shuttle-tv-schedule-to-outlook-on-codeplex/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Sun, 16 Dec 2007 20:54:23 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2007/12/16/NASA-Space-Shuttle-TV-Schedule-to-Outlook-on-CodePlex.aspx</guid>

					<description><![CDATA[CodePlex project for transferring NASA info to Outlook. Technorati Tags: CodePlex, VSTO]]></description>
										<content:encoded><![CDATA[<p>CodePlex project for transferring <a href="http://www.codeplex.com/NasaStsTvSchedule" target="_blank" rel="noopener">NASA info to Outlook</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:acd22cd6-cb2d-4025-891b-4381b41137ff" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/CodePlex" rel="tag noopener" target="_blank">CodePlex</a>, <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=311" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/nasa-space-shuttle-tv-schedule-to-outlook-on-codeplex/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Building Outlook 2007 Solutions</title>
		<link>https://www.craigbailey.net/building-outlook-2007-solutions/</link>
					<comments>https://www.craigbailey.net/building-outlook-2007-solutions/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Sun, 16 Dec 2007 20:51:53 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2007/12/16/Building-Outlook-2007-Solutions.aspx</guid>

					<description><![CDATA[Brian Randall article on MSDN of building an Outlook add-in that helps track flight information. Technorati Tags: Brian Randell, VSTO, Outlook]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.mcwtech.com/cs/blogs/brianr/" target="_blank" rel="noopener">Brian Randall</a> article on MSDN of building an <a href="http://msdn2.microsoft.com/en-us/library/bb897406.aspx" target="_blank" rel="noopener">Outlook add-in that helps track flight information</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a545665c-5c25-42b4-9edb-213d11a6d202" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/Brian%20Randell" rel="tag noopener" target="_blank">Brian Randell</a>, <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a>, <a href="http://technorati.com/tags/Outlook" rel="tag noopener" target="_blank">Outlook</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=310" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/building-outlook-2007-solutions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ken Slovak Outlook 2007 templates</title>
		<link>https://www.craigbailey.net/ken-slovak-outlook-2007-templates/</link>
					<comments>https://www.craigbailey.net/ken-slovak-outlook-2007-templates/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Sun, 16 Dec 2007 20:31:59 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2007/12/16/Ken-Slovak-Outlook-2007-templates.aspx</guid>

					<description><![CDATA[Outlook guru Ken Slovak has a site for Outlook 2007 Project templates. Technorati Tags: Ken Slovak, VSTO]]></description>
										<content:encoded><![CDATA[<p>Outlook guru Ken Slovak has a site for <a href="http://www.slovaktech.com/outlook_2007_templates.htm" target="_blank" rel="noopener">Outlook 2007 Project templates</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0431029c-ca77-4af0-9700-91f2d758c3b5" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/Ken%20Slovak" rel="tag noopener" target="_blank">Ken Slovak</a>, <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=309" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/ken-slovak-outlook-2007-templates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Architecture of VSTO for VS2008 and .NET 3.5</title>
		<link>https://www.craigbailey.net/architecture-of-vsto-for-vs2008-and-net-3-5/</link>
					<comments>https://www.craigbailey.net/architecture-of-vsto-for-vs2008-and-net-3-5/#respond</comments>
		
		<dc:creator><![CDATA[Craig]]></dc:creator>
		<pubDate>Sun, 16 Dec 2007 20:04:14 +0000</pubDate>
				<category><![CDATA[VSTO]]></category>
		<guid isPermaLink="false">/live/post/2007/12/16/Architecture-of-VSTO-for-VS2008-and-NET-35.aspx</guid>

					<description><![CDATA[This MSDN article covers the architecture of VSTO version 3. Technorati Tags: VSTO]]></description>
										<content:encoded><![CDATA[<p>This MSDN article covers the <a href="http://msdn2.microsoft.com/en-us/library/zkhw8h59(VS.90).aspx" target="_blank" rel="noopener">architecture of VSTO version 3</a>.</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b11fc3b3-697e-4a31-8b68-e71728477784" style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;">Technorati Tags: <a href="http://technorati.com/tags/VSTO" rel="tag noopener" target="_blank">VSTO</a></div>
<p><img loading="lazy" decoding="async" src="http://craigbailey.net/live/community/aggbug.aspx?PostID=308" width="1" height="1"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.craigbailey.net/architecture-of-vsto-for-vs2008-and-net-3-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
