<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Creating and deploying Managed COM add-ins with VB.NET 2005 &#8211; Part I</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:06:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Kevin Boske - Office Development : Building a Managed COM Add-In for Excel</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-21297</link>
		<dc:creator>Kevin Boske - Office Development : Building a Managed COM Add-In for Excel</dc:creator>
		<pubDate>Wed, 18 Oct 2006 17:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-21297</guid>
		<description>&lt;p&gt;[...] Building a Managed COM Add-In for Excel Looks like Dennis of Daily Dose of Excel&#160;is off to a good start on a series describing how to build a managed COM add-in for Excel using VB.NET.  Published Thursday, August 03, 2006 5:36 PM by KevinBoske Filed under: COM Add-Ins [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] Building a Managed COM Add-In for Excel Looks like Dennis of Daily Dose of Excel&nbsp;is off to a good start on a series describing how to build a managed COM add-in for Excel using VB.NET.  Published Thursday, August 03, 2006 5:36 PM by KevinBoske Filed under: COM Add-Ins [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XL-Dennis</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20495</link>
		<dc:creator>XL-Dennis</dc:creator>
		<pubDate>Tue, 08 Aug 2006 12:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20495</guid>
		<description>&lt;p&gt;Ross,&lt;/p&gt;
&lt;p&gt;Thanks for Your kind comment :)&lt;/p&gt;
&lt;p&gt;With refer to Rob&#039;s focus on &#039;why&#039; I believe that when the walkthrough is complete we may not necessarily raise the question &#039;why&#039; as &#039;how&#039; is both very complext and &#039;clear as mud&#039;...&lt;/p&gt;
&lt;p&gt;But let me make the walktrough complete and then we can summarize it from a more general view.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br&gt;
Dennis&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ross,</p>
<p>Thanks for Your kind comment <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>With refer to Rob&#8217;s focus on &#8216;why&#8217; I believe that when the walkthrough is complete we may not necessarily raise the question &#8216;why&#8217; as &#8216;how&#8217; is both very complext and &#8216;clear as mud&#8217;&#8230;</p>
<p>But let me make the walktrough complete and then we can summarize it from a more general view.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ross</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20488</link>
		<dc:creator>ross</dc:creator>
		<pubDate>Tue, 08 Aug 2006 00:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20488</guid>
		<description>&lt;p&gt;oh dot net!!!!&lt;/p&gt;
&lt;p&gt;I didnt know you had to put a PIA on the host mechine too! And we all know theres no offical PIA for 2000. A com addin is so easy in comparison!&lt;/p&gt;
&lt;p&gt;Still onwards and upwards. &lt;/p&gt;
&lt;p&gt;I notice that you can buy a copy of VS 2005 for 40 GBP on ebay (standard verson pro is ~90) VS6 is about 150!&lt;/p&gt;
&lt;p&gt;not sure about this though:&lt;br&gt;
&quot;4. No intellectual property concerns as most .net code is pretty simple to reverse engineer&quot; lol!!!&lt;/p&gt;
&lt;p&gt;I&#039;m off to part 2&lt;br&gt;
Kep up the good work Dennis!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>oh dot net!!!!</p>
<p>I didnt know you had to put a PIA on the host mechine too! And we all know theres no offical PIA for 2000. A com addin is so easy in comparison!</p>
<p>Still onwards and upwards. </p>
<p>I notice that you can buy a copy of VS 2005 for 40 GBP on ebay (standard verson pro is ~90) VS6 is about 150!</p>
<p>not sure about this though:<br />
&#8220;4. No intellectual property concerns as most .net code is pretty simple to reverse engineer&#8221; lol!!!</p>
<p>I&#8217;m off to part 2<br />
Kep up the good work Dennis!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XL-Dennis</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20457</link>
		<dc:creator>XL-Dennis</dc:creator>
		<pubDate>Sun, 06 Aug 2006 10:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20457</guid>
		<description>&lt;p&gt;Simon,&lt;/p&gt;
&lt;p&gt;Thanks for Your input and it&#039;s also good to know that You will take part of the .NET stuff I&#039;ll make available in the upcoming post. After all, it&#039;s new to most of us.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br&gt;
Dennis&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Simon,</p>
<p>Thanks for Your input and it&#8217;s also good to know that You will take part of the .NET stuff I&#8217;ll make available in the upcoming post. After all, it&#8217;s new to most of us.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Murphy</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20445</link>
		<dc:creator>Simon Murphy</dc:creator>
		<pubDate>Sun, 06 Aug 2006 00:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20445</guid>
		<description>&lt;p&gt;Nice work Dennis, looking forward to the rest of the series&lt;/p&gt;
&lt;p&gt;The case for .net:&lt;br&gt;
if all of the following -&lt;br&gt;
1. full control over the target desktops and a willingness to install and maintain multiple versions of the .net framework on each.&lt;br&gt;
2. Existing .net code resources to expose through Excel&lt;br&gt;
3. Existing .net skills in the team - C# essential, as much of the info is C# and not VB&lt;br&gt;
4. No intellectual property concerns as most .net code is pretty simple to reverse engineer&lt;br&gt;
5. Understanding of COM shims to get code signing and app domain isolation&lt;br&gt;
6. Clear evidence that performance requirements can be met.&lt;br&gt;
7. I&#039;ll stop there for now&lt;br&gt;
Then it may well be appropriate to combine .net and Excel.&lt;/p&gt;
&lt;p&gt;I like .net and use it for server based stuff where appropriate, but I struggle to see the point of managed extensions for a completely unmanaged app like Excel. I also doubt very much that Excel will ever be re-written in managed code.&lt;/p&gt;
&lt;p&gt;Like Rob I&#039;d be very interested to hear from people who have deployed this stuff commercially. From what I have seen VBA devs are staying there and .net devs want to do web apps not Excel (its a massive object model to learn).&lt;/p&gt;
&lt;p&gt;cheers&lt;br&gt;
Simon&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice work Dennis, looking forward to the rest of the series</p>
<p>The case for .net:<br />
if all of the following -<br />
1. full control over the target desktops and a willingness to install and maintain multiple versions of the .net framework on each.<br />
2. Existing .net code resources to expose through Excel<br />
3. Existing .net skills in the team &#8211; C# essential, as much of the info is C# and not VB<br />
4. No intellectual property concerns as most .net code is pretty simple to reverse engineer<br />
5. Understanding of COM shims to get code signing and app domain isolation<br />
6. Clear evidence that performance requirements can be met.<br />
7. I&#8217;ll stop there for now<br />
Then it may well be appropriate to combine .net and Excel.</p>
<p>I like .net and use it for server based stuff where appropriate, but I struggle to see the point of managed extensions for a completely unmanaged app like Excel. I also doubt very much that Excel will ever be re-written in managed code.</p>
<p>Like Rob I&#8217;d be very interested to hear from people who have deployed this stuff commercially. From what I have seen VBA devs are staying there and .net devs want to do web apps not Excel (its a massive object model to learn).</p>
<p>cheers<br />
Simon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XL-Dennis</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20434</link>
		<dc:creator>XL-Dennis</dc:creator>
		<pubDate>Sat, 05 Aug 2006 10:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20434</guid>
		<description>&lt;p&gt;Hi Mike :)&lt;/p&gt;
&lt;p&gt;Good to see You around and the project You mention sounds interesting. &lt;/p&gt;
&lt;p&gt;We don&#039;t only deal with complexity but also oddities which I hope I can show in the coming post.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br&gt;
Dennis&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Mike <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Good to see You around and the project You mention sounds interesting. </p>
<p>We don&#8217;t only deal with complexity but also oddities which I hope I can show in the coming post.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Rosenblum</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20431</link>
		<dc:creator>Mike Rosenblum</dc:creator>
		<pubDate>Sat, 05 Aug 2006 01:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20431</guid>
		<description>&lt;p&gt;Hi Dennis, &lt;/p&gt;
&lt;p&gt;A very nice start  indeed :-) -- but already we can see how complex .NET and Office can be! &lt;/p&gt;
&lt;p&gt;Hey Rob, &lt;/p&gt;
&lt;p&gt;I personally do not see any &quot;need&quot; to use VB.NET at this stage. I think the majority of those using .NET solutions at present will be .NET programmers coming &quot;downstream,&quot; if you will. Those with VBA and COM DLL skills will move upstream to .NET, eventually, but I think that the .NET-COM bridge that MSFT is building still has further to go. It&#039;s a bummer, but Excel is such a complex COM application that I suspect that fully porting it to .NET will take a couple of versions more...&lt;/p&gt;
&lt;p&gt;That said, I think that my next Excel project could be nearly 100% .NET. It is a rather large, complex solution that can greatly benefit by .NET&#039;s Inheritance and Generics features. However, I will have to first test the deployment issues very, very carefully before proceeding. &lt;/p&gt;
&lt;p&gt;So, it depends on what you are trying to make, I guess, and one&#039;s skill set. And articles like this from Dennis should really help us VBA/VB6 guys to start to learn things from the .NET perspective. The future is coming (if slowly) and so it&#039;s good to get some early exposure. :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Dennis, </p>
<p>A very nice start  indeed <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &#8212; but already we can see how complex .NET and Office can be! </p>
<p>Hey Rob, </p>
<p>I personally do not see any &#8220;need&#8221; to use VB.NET at this stage. I think the majority of those using .NET solutions at present will be .NET programmers coming &#8220;downstream,&#8221; if you will. Those with VBA and COM DLL skills will move upstream to .NET, eventually, but I think that the .NET-COM bridge that MSFT is building still has further to go. It&#8217;s a bummer, but Excel is such a complex COM application that I suspect that fully porting it to .NET will take a couple of versions more&#8230;</p>
<p>That said, I think that my next Excel project could be nearly 100% .NET. It is a rather large, complex solution that can greatly benefit by .NET&#8217;s Inheritance and Generics features. However, I will have to first test the deployment issues very, very carefully before proceeding. </p>
<p>So, it depends on what you are trying to make, I guess, and one&#8217;s skill set. And articles like this from Dennis should really help us VBA/VB6 guys to start to learn things from the .NET perspective. The future is coming (if slowly) and so it&#8217;s good to get some early exposure. <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XL-Dennis</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20430</link>
		<dc:creator>XL-Dennis</dc:creator>
		<pubDate>Fri, 04 Aug 2006 15:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20430</guid>
		<description>&lt;p&gt;Doug - Thanks for the information and I&#039;ve updated the post accordingly :)&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br&gt;
Dennis&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Doug &#8211; Thanks for the information and I&#8217;ve updated the post accordingly <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Glancy</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20429</link>
		<dc:creator>Doug Glancy</dc:creator>
		<pubDate>Fri, 04 Aug 2006 14:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20429</guid>
		<description>&lt;p&gt;Fyi, shared addins are available in Standard, at least in my version of Visual Studio 2005 Standard.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Fyi, shared addins are available in Standard, at least in my version of Visual Studio 2005 Standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross</title>
		<link>http://www.dailydoseofexcel.com/archives/2006/08/03/creating-and-deploying-managed-com-add-ins-with-vbnet-2005-part-i/#comment-20428</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Fri, 04 Aug 2006 12:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1448#comment-20428</guid>
		<description>&lt;p&gt;Dennis this is fantastic, I wont read it all at work, I&#039;ll wait till i get home and can have a proper go at it. Thanks!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Dennis this is fantastic, I wont read it all at work, I&#8217;ll wait till i get home and can have a proper go at it. Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

