<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: VSTO Power Tools</title>
	<atom:link href="http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/</link>
	<description>XL-Dennis on VSTO &#38; .NET &#38; Excel</description>
	<lastBuildDate>Wed, 16 Dec 2009 12:14:08 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dennis Wallentin</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10697</link>
		<dc:creator>Dennis Wallentin</dc:creator>
		<pubDate>Wed, 09 Apr 2008 17:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10697</guid>
		<description>Hi John,

I have not yet ported myself to LINQ and .NET 3.5 but:

Eric Carter has recently updated a blogpost on automation add-ins:
http://blogs.msdn.com/eric_carter/archive/2004/12/01/writing-user-defined-functions-for-excel-in-net.aspx

As for the loading process of .NET 3.5 I would test to use an Excel loader, i e a standalone tool to:
1. First to check if 3.5 is running or not. If the later load it.
2. Second load Excel.

By this approach You avoid the excel.exe.config file (which can be easily overwritten unless the enviroment is 100 % controled) and
maybe solve the error generate by the present solution.

In my experience we should be less focused on new tehcnologies when working with older versions of Excel. MSFT focus only on Excel 2007 and the next coming version as they developed with the other new technologies in mind. In other words, I doubt that MSFT will make any patches to solve any bugs between Excle 2003 and .NET.

Kind regards,
Dennis</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>I have not yet ported myself to LINQ and .NET 3.5 but:</p>
<p>Eric Carter has recently updated a blogpost on automation add-ins:<br />
<a href="http://blogs.msdn.com/eric_carter/archive/2004/12/01/writing-user-defined-functions-for-excel-in-net.aspx" rel="nofollow">http://blogs.msdn.com/eric_carter/archive/2004/12/01/writing-user-defined-functions-for-excel-in-net.aspx</a></p>
<p>As for the loading process of .NET 3.5 I would test to use an Excel loader, i e a standalone tool to:<br />
1. First to check if 3.5 is running or not. If the later load it.<br />
2. Second load Excel.</p>
<p>By this approach You avoid the excel.exe.config file (which can be easily overwritten unless the enviroment is 100 % controled) and<br />
maybe solve the error generate by the present solution.</p>
<p>In my experience we should be less focused on new tehcnologies when working with older versions of Excel. MSFT focus only on Excel 2007 and the next coming version as they developed with the other new technologies in mind. In other words, I doubt that MSFT will make any patches to solve any bugs between Excle 2003 and .NET.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10696</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 08 Apr 2008 17:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10696</guid>
		<description>Hi Dennis,

I am still trying to determine whether it is a bug in my code or something wrong with .NET 3.5 and Excel 2003.

I have a couple of issues. First, when I run the automation add-in (it is a custom formula add-in), the function works. But, part of the feature I have is that on the second call to the formula, it uses LINQ to search an internal cache of objects. It is on this subsequent call that I get a VALUE! error in the cell.

The other problem I have encountered is when I explicitly tell Excel to load the .NET 3.5 runtime by listing it in the excel.exe.config file, I get the generic #NAME! error.

When I run the code in a console client instead of Excel, it works as expected. So, I am trying to determine if it is possible to run a 3.5 runtime in Excel 2003. Am I applying the wrong technology to Excel 2003? I am not sure. It is entirely possible that I have coded some kind of bug. So, I am just trying to eliminate a bug possibility.

My eventual goal is to use WCF from an Excel 2003 client to a Windows service. So, again, I am wondering if this is possible or am I wasting time with these technologies.

Thanks for your quick reply. Any insight you may have would be greatly appreciated.</description>
		<content:encoded><![CDATA[<p>Hi Dennis,</p>
<p>I am still trying to determine whether it is a bug in my code or something wrong with .NET 3.5 and Excel 2003.</p>
<p>I have a couple of issues. First, when I run the automation add-in (it is a custom formula add-in), the function works. But, part of the feature I have is that on the second call to the formula, it uses LINQ to search an internal cache of objects. It is on this subsequent call that I get a VALUE! error in the cell.</p>
<p>The other problem I have encountered is when I explicitly tell Excel to load the .NET 3.5 runtime by listing it in the excel.exe.config file, I get the generic #NAME! error.</p>
<p>When I run the code in a console client instead of Excel, it works as expected. So, I am trying to determine if it is possible to run a 3.5 runtime in Excel 2003. Am I applying the wrong technology to Excel 2003? I am not sure. It is entirely possible that I have coded some kind of bug. So, I am just trying to eliminate a bug possibility.</p>
<p>My eventual goal is to use WCF from an Excel 2003 client to a Windows service. So, again, I am wondering if this is possible or am I wasting time with these technologies.</p>
<p>Thanks for your quick reply. Any insight you may have would be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Wallentin</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10695</link>
		<dc:creator>Dennis Wallentin</dc:creator>
		<pubDate>Tue, 08 Apr 2008 16:27:39 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10695</guid>
		<description>Hi John,

What kind of issues do you experience? 

My standard approach is to code against version 2.0 of .NET Framework. In this way I also get workable solutions in an enviroment where 3.5 is in use.

So far I can conclude that Vista has given me some troubles when I use 2002 or 2003 of Excel.

Kind regards,
Dennis</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>What kind of issues do you experience? </p>
<p>My standard approach is to code against version 2.0 of .NET Framework. In this way I also get workable solutions in an enviroment where 3.5 is in use.</p>
<p>So far I can conclude that Vista has given me some troubles when I use 2002 or 2003 of Excel.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10694</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 08 Apr 2008 16:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10694</guid>
		<description>I am currently developing an add-in for Excel 2003 written in C#, VS 2008. I am having a few problems getting it to work. Is .NET 3.5 compatible with Excel 2003?</description>
		<content:encoded><![CDATA[<p>I am currently developing an add-in for Excel 2003 written in C#, VS 2008. I am having a few problems getting it to work. Is .NET 3.5 compatible with Excel 2003?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis Wallentin</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10653</link>
		<dc:creator>Dennis Wallentin</dc:creator>
		<pubDate>Fri, 22 Feb 2008 17:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10653</guid>
		<description>Jon,

Yes, You&#039;re right but I thought that any feedback may get lost due to all the pingbacks.

Kind regards,
Dennis</description>
		<content:encoded><![CDATA[<p>Jon,</p>
<p>Yes, You&#8217;re right but I thought that any feedback may get lost due to all the pingbacks.</p>
<p>Kind regards,<br />
Dennis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jonpeltier</title>
		<link>http://xldennis.wordpress.com/2008/02/22/vsto-power-tools/#comment-10652</link>
		<dc:creator>jonpeltier</dc:creator>
		<pubDate>Fri, 22 Feb 2008 17:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://xldennis.wordpress.com/?p=268#comment-10652</guid>
		<description>Dennis - Andrew&#039;s blog accepts comments. If it&#039;s like the other blogs at msdn, it should keep accepting them for a week or so. Beyond that, I&#039;d comment on his latest blog entry, and hope he&#039;s clever enough to act on your report rather than delete it as off topic.</description>
		<content:encoded><![CDATA[<p>Dennis &#8211; Andrew&#8217;s blog accepts comments. If it&#8217;s like the other blogs at msdn, it should keep accepting them for a week or so. Beyond that, I&#8217;d comment on his latest blog entry, and hope he&#8217;s clever enough to act on your report rather than delete it as off topic.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
