<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://excelblog.co.uk/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>VSTO/COM/XLL Add-Ins</title><link>http://excelblog.co.uk/forums/34.aspx</link><description>A forum to discuss Add-Ins developed using managed code techniques, using VSTO, VB, COM, C++, etc and deployed as *.dll and *.exe</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>VSTO Add-in Installation - Multiple Users</title><link>http://excelblog.co.uk/forums/thread/2583.aspx</link><pubDate>Fri, 22 Aug 2008 05:41:13 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:2583</guid><dc:creator>Mattheq</dc:creator><slash:comments>5</slash:comments><comments>http://excelblog.co.uk/forums/thread/2583.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=2583</wfw:commentRss><description>&lt;p&gt;Greetings.&lt;/p&gt;
&lt;p&gt;This is not a question, but relates to my (successful!?) experience creating and installing an Excel add-in using VSTO, VS2005 Professional, VSTO 2005 SE for Windows XP and Office 2003 for multiple users.&amp;nbsp; While this may be old news to some people, I haven&amp;#39;t come across &amp;#39;plain English&amp;#39; explanations of how to achieve this anywhere else.&lt;/p&gt;
&lt;p&gt;I had heard that VSTO COM add-ins could not be installed for multiple users on XP (I am not sure if this is valid for Vista, but am soon to find out!).&amp;nbsp;&amp;nbsp;The &amp;quot;not a valid Office Add-in&amp;quot; dialog&amp;nbsp;is not a sight I plan to see again, as I finally stumbled on the solution to a successful installation (of sorts) for my COM add-in for all users in Windows XP.&amp;nbsp; While far from elegant, it satisfies the requirements of the application distribution until I&amp;nbsp;can learn more about it and discover the &amp;#39;right&amp;#39; way to go about creating the installer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Requirements for Installation of a VSTO Add-in&amp;nbsp;for multiple users on Windows XP:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the installer project, ensure that there are no unneccessary Registry Keys.&amp;nbsp; The Keys I used to install are:
&lt;ul&gt;
&lt;li&gt;HK_CURRENT_USER
&lt;ul&gt;
&lt;li&gt;Software
&lt;ul&gt;
&lt;li&gt;Classes
&lt;ul&gt;
&lt;li&gt;CLSID (This key is setup by the installer)
&lt;ul&gt;
&lt;li&gt;&amp;lt;CLSID Value&amp;gt;
&lt;ul&gt;
&lt;li&gt;InprocServer32 (Values set by VS2005)&lt;/li&gt;
&lt;li&gt;ProgID (Values set by VS2005)&lt;/li&gt;
&lt;li&gt;Programmable (Values set by VS2005)&lt;/li&gt;
&lt;li&gt;VersionIndependentProgID (Values set by VS2005)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MyProject
&lt;ul&gt;
&lt;li&gt;CLSID
&lt;ul&gt;
&lt;li&gt;(Default) = &amp;lt;CLSID Value&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Microsoft
&lt;ul&gt;
&lt;li&gt;Office
&lt;ul&gt;
&lt;li&gt;Excel
&lt;ul&gt;
&lt;li&gt;Addins
&lt;ul&gt;
&lt;li&gt;MyProject
&lt;ul&gt;
&lt;li&gt;CommandLineSafe = 1&lt;/li&gt;
&lt;li&gt;Decsription = &amp;quot;MyProject&amp;quot;&lt;/li&gt;
&lt;li&gt;FriendlyName = &amp;quot;MyProject&amp;quot;&lt;/li&gt;
&lt;li&gt;LoadBehavior&amp;nbsp;= 3&lt;/li&gt;
&lt;li&gt;Manifest = &amp;quot;[TARGETDIR]MyProject.dll.manifest&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If you have any other registry keys in your installer project, delete them.&amp;nbsp; I found that the existence of any other keys caused my add-in to display the &amp;quot;not a valid Office add-in&amp;quot; dialog.&lt;/li&gt;
&lt;li&gt;User has to be logged in as an administrator on the local machine.&lt;/li&gt;
&lt;li&gt;If the add-in is already installed, uninstall it.&amp;nbsp; You may be offered the choice of repairing the installation. Repairing&amp;nbsp;did not work for me.
&lt;ul&gt;
&lt;li&gt;Due to the uninstall not cleaning itself up properly, it does not delete existing registry keys for other users on the same machine.&lt;/li&gt;
&lt;li&gt;Re-installing does not affect functionality for other users on the same machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Administration of the Add-in:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I have had to involve the Network Administrator in deployment on sites where Active Directory is being used (managed networks)&lt;/li&gt;
&lt;li&gt;The Network Administrator has to:
&lt;ul&gt;
&lt;li&gt;give temporary administrative privileges to the logged in user to install the add-in&lt;/li&gt;
&lt;li&gt;log the User out after installation&amp;nbsp;and revert security privileges to prior settings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;COM Add-in works for all users on the same machine (provided they have run the installer).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installation for each user is cumbersome for network administration.&lt;/li&gt;
&lt;li&gt;Updates mean that the add-in has to be reinstalled for every user of the add-in.&lt;/li&gt;
&lt;li&gt;&amp;quot;Run As&amp;quot; installations do not work - user has to be logged on with administrative privileges as the required registry keys do not get created for the Current User.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>VSTO add-in installation - multiple dll</title><link>http://excelblog.co.uk/forums/thread/2604.aspx</link><pubDate>Sat, 30 Aug 2008 20:50:24 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:2604</guid><dc:creator>mathias.brandewinder</dc:creator><slash:comments>4</slash:comments><comments>http://excelblog.co.uk/forums/thread/2604.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=2604</wfw:commentRss><description>&lt;p&gt;In the spirit of sharing things I wish someone had told me when I started with VSTO, I posted &lt;a title="installing a VSTO add-in with satellite dll" href="http://www.clear-lines.com/blog/post.aspx?id=8bb2ef6e-946e-4552-a0af-7a54c8d84b8f"&gt;here&lt;/a&gt; an entry which describes what to do if you want to use satellite assemblies (i.e. reference pre-built dlls) in your VSTO Excel 2003 add-in project.&lt;/p&gt;
&lt;p&gt;If you just follow the msdn Walkthrough on &lt;a title="Deploying Visual Studio 2005 Tools for Office Second Edition Solutions Using Windows Installer walkthrough" href="http://msdn.microsoft.com/en-us/library/bb332052.aspx"&gt;Deploying Visual Studio 2005 Tools for Office Second Edition Solutions Using Windows Installer&lt;/a&gt; (super helpful page), and simply add your dll to your add-in project, you will experience the following issue: your add-in will work perfectly on your development machine, the installer will run without a complaint, but your dll will be disabled, and you will get no error message or warning as to what is going on.&lt;/p&gt;
&lt;p&gt;I struggled to figure out what the issue was, and after some (lengthy) trial and error, found out the origin of the problem: you need to grant security trust to every dll referenced by your add-in. Once you know that, it&amp;#39;s pretty easy to do, but if you don&amp;#39;t you may waste quite some time resolving the problem!&lt;/p&gt;
&lt;p&gt;Cheers, and happy coding,&lt;/p&gt;
&lt;p&gt;Mathias&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Does a VSTO add-in require the .NET 3.5 framework?</title><link>http://excelblog.co.uk/forums/thread/2857.aspx</link><pubDate>Sun, 26 Oct 2008 08:37:50 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:2857</guid><dc:creator>mathias.brandewinder</dc:creator><slash:comments>3</slash:comments><comments>http://excelblog.co.uk/forums/thread/2857.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=2857</wfw:commentRss><description>&lt;p&gt;Hello all,&lt;/p&gt;
&lt;p&gt;I have written a VSTO add-in for Excel 2003/2007, which works great on a machine where the .NET framework 3.5 is deployed.&lt;/p&gt;
&lt;p&gt;Unfortunately, one of the users works in an IT-restrictive company, which has &amp;quot;not tested&amp;quot; the 3.5 framework, and is reluctant to install it.&lt;/p&gt;
&lt;p&gt;I tried to rebuild the add-in targeting the 2.0 framework, removing all 3.5 dependencies. Yet when I deploy it, it complains that the 3.5 framework is required, even though I cannot find a dependency in my project.&lt;/p&gt;
&lt;p&gt;Does anyone knows if 3.5 is required, maybe through the PIA assemblies, or some other component I would have overlooked? Has anyone succesfully deployed a VSTO add-in on a 2.0 machine?&lt;/p&gt;
&lt;p&gt;Thanks in advance for any light on the topic,&lt;/p&gt;
&lt;p&gt;Mathias&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>VSTO Add-In Deployment - CAS</title><link>http://excelblog.co.uk/forums/thread/2336.aspx</link><pubDate>Thu, 19 Jun 2008 04:36:23 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:2336</guid><dc:creator>Mattheq</dc:creator><slash:comments>11</slash:comments><comments>http://excelblog.co.uk/forums/thread/2336.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=2336</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hello once again.&amp;nbsp; It seems that every step of the development cycle of my project ends up as a post here ;)&lt;/p&gt;
&lt;p&gt;I&amp;#39;m at the distribution part of the development of my code.&amp;nbsp; I have debugged and tested on my development machine and I am satisfied that there are no bugs preventing me from releasing a &amp;#39;beta&amp;#39; version for testing among colleagues.&amp;nbsp; However, I can&amp;#39;t deploy it!&lt;/p&gt;
&lt;p&gt;The code will (is supposed to) be deployed as a COM add-in for Excel 2003 on WinXP.&amp;nbsp; I have followed the walkthroughs at MSDN&amp;nbsp;&lt;a target="_blank" href="http://msdn.microsoft.com/en-au/library/bb332051(printer).aspx" title="MDSN VSTO Deployment Part 1" class="null"&gt;Part 1&lt;/a&gt;&amp;nbsp;and &lt;a href="http://msdn.microsoft.com/en-au/library/bb332052(printer).aspx" title="MSDN VSTO Deployment Part 2" class="null"&gt;Part 2&lt;/a&gt;, however I kept coming up with the error &amp;quot;Cannot set the security policy --&amp;gt; Cannot create the security code group &amp;#39;MyProject&amp;#39;. --&amp;gt; The system cannot find the file specified. (Exception from HRESULT: 0x80070002)&amp;quot;&lt;/p&gt;
&lt;p&gt;I have tried to remedy this a number of ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/bb851702.aspx" title="Steve Hansen - VSTO Video with source code" class="null"&gt;Steve Hansen&amp;#39;s VSTO deployment model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Modifying the model in MSDN Part 1 using looping as shown on &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=267462&amp;amp;SiteID=1&amp;amp;pageid=0#422204" title="MSDN Forums - SetSecurity project - looping" class="null"&gt;MSDN Forums&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;With Steve Hansen&amp;#39;s model, I can install the COM add-in, but then I run into the &amp;quot;Not a valid Office add-in&amp;quot; error when I try to install the add-in from Excel 2003.&amp;nbsp; During installation, the vstor.exe and Office 2003 PIA both install, and the install wizard tells me it has completed successfully.&lt;/p&gt;
&lt;p&gt;Can anyone point me in the right direction to resolve this?&amp;nbsp; I am developing in VS2005 Pro with VSTO 2005 SE.&lt;/p&gt;
&lt;p&gt;Thanks in advance for your time.&lt;/p&gt;
&lt;p&gt;Matthew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>VSTO Forms - Bug or Code Error?</title><link>http://excelblog.co.uk/forums/thread/2153.aspx</link><pubDate>Tue, 20 May 2008 03:38:00 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:2153</guid><dc:creator>Mattheq</dc:creator><slash:comments>6</slash:comments><comments>http://excelblog.co.uk/forums/thread/2153.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=2153</wfw:commentRss><description>&lt;p&gt;Hello.&lt;/p&gt;
&lt;p&gt;Since Dennis helped with my &lt;a href="http://excelusergroup.org/forums/p/626/1890.aspx#1890" class="null"&gt;original post&lt;/a&gt; I have been happily converting an existing VBA add-in to VSTO.&amp;nbsp; This has given me plenty of practice - as well as getting use to the VSTO way of doing things.&lt;/p&gt;
&lt;p&gt;I have come up against a problem that I can&amp;#39;t seem to resolve, and Google hasn&amp;#39;t helped.&amp;nbsp; My problems is:&lt;/p&gt;
&lt;p&gt;I have created a custom menu for Excel with the events controlled by the VSTO add-in.&amp;nbsp; One of the menus is&lt;/p&gt;
&lt;p&gt;Private Sub mnuItem1_Click(ByVal Ctrl As Microsoft.Office.Core.CommandBarButton, _&lt;br /&gt;ByRef CancelDefault As Boolean) Handles mnuItem1.Click&lt;br /&gt;Dim frmMyForm1 As New MyForm1&lt;br /&gt;frmMyForm1.Show()&lt;/p&gt;
&lt;p&gt;End Sub &lt;/p&gt;
&lt;p&gt;&amp;nbsp;Another menu is:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Private Sub mnuItem2_Click(ByVal Ctrl As Microsoft.Office.Core.CommandBarButton, _&lt;br /&gt;ByRef CancelDefault As Boolean) Handles mnuItem2.Click&lt;br /&gt;Dim frmMyForm2 As New MyForm2&lt;br /&gt;frmMyForm2.Show()&lt;/p&gt;
&lt;p&gt;End Sub &lt;/p&gt;
&lt;p&gt;&amp;nbsp;When the event for mnuItem1 is triggered by the menu, two forms show - MyForm1 and MyForm2!!&lt;/p&gt;
&lt;p&gt;I have searched through my code, variables and triggers, and I have stepped through the code, but there is no event that should show MyForm2 when the mnuItem1 button is clicked.&lt;/p&gt;
&lt;p&gt;Is there somewhere else in the code I should be looking to resolve this?&amp;nbsp; It just doesn&amp;#39;t make sense to me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>VSTO Add-In With Menu</title><link>http://excelblog.co.uk/forums/thread/1890.aspx</link><pubDate>Wed, 23 Apr 2008 02:32:14 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:1890</guid><dc:creator>Mattheq</dc:creator><slash:comments>3</slash:comments><comments>http://excelblog.co.uk/forums/thread/1890.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=1890</wfw:commentRss><description>&lt;p&gt;Morning to all.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I have been developing Excel code for some time, and while no expert, I can connect Excel with SQL and enforce security with Active Directory.&amp;nbsp; Now I am looking to move to VSTO, but no matter what I read, or how much time I spend developing code, I just can&amp;#39;t seem to get my head around it.&amp;nbsp; Perhaps I shall go the way of the dinosaur ...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So, getting down to the nuts and bolts, as it were.&amp;nbsp; I am trying to migrate a VBA add-in to VSTO.&amp;nbsp; The VBA add-in has a menu that is displayed on the main menu bar of Excel.&amp;nbsp; Can VSTO do this?&amp;nbsp; If so, can anyone please provide an &amp;#39;absolute beginners&amp;#39; link so I can get my head around the methods used to do this in VSTO?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Regards,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Matthew&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Recommended Add-in: ASAP Utilities</title><link>http://excelblog.co.uk/forums/thread/1594.aspx</link><pubDate>Wed, 02 Apr 2008 03:42:04 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:1594</guid><dc:creator>Rick Williams</dc:creator><slash:comments>2</slash:comments><comments>http://excelblog.co.uk/forums/thread/1594.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=1594</wfw:commentRss><description>&lt;p&gt;I use &lt;a class="" title="ASAP Utilities" href="http://www.asap-utilities.com/index.php" target="_blank"&gt;ASAP Utilities&lt;/a&gt; and find it very useful for some one off operations and shortcuts&amp;nbsp;(i.e. not for VBA automating), such as deleting duplicates in a range, converting numbers stored as text into numbers, transposing or moving a range while maintaining the relative location of formulas, randomly numbering cells without duplicates, filling empty cells, and deleting empty rows/columns.&lt;/p&gt;
&lt;p&gt;There are a whole bunch more that I don&amp;#39;t really use, but most look like they would be pretty useful to someone:&amp;nbsp; linear interpolation of data, insert sheet names or filenames into cells, invert selection...&amp;nbsp; I think there are about 100 of them, though I&amp;#39;ve never bother to count.&amp;nbsp; There is a handy search feature, and useful descriptions for each command, in addition to a PDF user guide.&lt;/p&gt;
&lt;p&gt;I notice that it has now been updated for Excel 2007 too, though I am still running 2003 for a few more months.&amp;nbsp; Have a look at the website for more details.&lt;/p&gt;
&lt;p&gt;Comment here if you try it, or use other handy add-ins.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Managed add-in doesn't deploy</title><link>http://excelblog.co.uk/forums/thread/228.aspx</link><pubDate>Sun, 13 Jan 2008 01:14:43 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:228</guid><dc:creator>Anonymous</dc:creator><slash:comments>1</slash:comments><comments>http://excelblog.co.uk/forums/thread/228.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=228</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve created&amp;nbsp;a managed addin for Excel. It uses the COM Shim Wizard to create a COM automation addin which can be registered with Excel, and that proxies to the managed code.&amp;nbsp; This code all works great on development systems that have VS2005 installed but it doesn&amp;#39;t work on testing systems that do not have the development tools.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve&amp;nbsp;follow the advice and directions&amp;nbsp;found in&amp;nbsp;dozens of websites and forums. I&amp;#39;ve written a complete tutorial in my blog to describe how to get all of the code to work.&amp;nbsp; I&amp;#39;ve documented the experience of hunting for solutions, trying and failing with bad advice, and finding corrections to popular code that&amp;#39;s now years old.&amp;nbsp; The information I have provided is a goldmine for anyone else going down this path - considering all of the other calls for assistance I&amp;#39;ve seen out there on this very topic.&amp;nbsp;When the final solution is found to the deployment issue we&amp;#39;ll all have a definitive end-to-end solution documented in one place.&amp;nbsp;I&amp;#39;ve traced the issue&amp;nbsp;down to missing registry keys in the deployment systems (documented in the blog).&amp;nbsp;I believe these keys are supposed to be created by the COM Shim Wizard or by the VS Setup project - but I&amp;#39;m not sure this is all that&amp;#39;s missing.&amp;nbsp; I believe I&amp;#39;m missing something because I don&amp;#39;t see anyone else doing this sort of work talking about manually defining a bunch of registry keys.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m hoping someone else can read the material, follow the tutorial, try to deploy, and help to find out what needs to be done. Or maybe someone can point to another solution that&amp;#39;s down a completely different path.&amp;nbsp;I know the COM Shim Wizard is&amp;nbsp;unsupported, but if it&amp;#39;s not doing what it should then what good is it, and wouldn&amp;#39;t the maintainers want to know that something is wrong?&amp;nbsp; If there is some other bug somewhere, let&amp;#39;s find it.&amp;nbsp; I&amp;#39;ll do all of the legwork and testing theories but I need some knowledgable collaboration.&amp;nbsp; It&amp;#39;s very time consuming to&amp;nbsp;tweak here, deploy there, and then try to diagnose issues.&amp;nbsp;I&amp;#39;ve spent close to 200 hours on this. I think I&amp;#39;ve done my due dilligence and now I&amp;#39;m asking for help.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been asking about this in forums for so long that I feel like a whiny little newb but you&amp;#39;ll see from my blog this isn&amp;#39;t the case.&lt;/p&gt;
&lt;p&gt;Thanks for any comments or assistance - and thanks just for reading this.&lt;br /&gt;Tony Gravagno, Nebula Research and Development&lt;br /&gt;Technical Editor, C#Builder KickStart, SAMS Publishing&lt;br /&gt;Technical Editor, C++/CLI In Action, Manning&lt;br /&gt;Technical Editor, C#Unleashed Second Edition, SAMS, (current effort)&lt;br /&gt;&lt;a href="http://nebula-rnd.com/blog/tech/2007/12/excel-tools6.html"&gt;http://nebula-rnd.com/blog/tech/2007/12/excel-tools6.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Welcome!</title><link>http://excelblog.co.uk/forums/thread/136.aspx</link><pubDate>Thu, 10 Jan 2008 01:53:54 GMT</pubDate><guid isPermaLink="false">afdc21cc-1618-45b1-a950-e47bb94e6e94:136</guid><dc:creator>XL-Dennis</dc:creator><slash:comments>0</slash:comments><comments>http://excelblog.co.uk/forums/thread/136.aspx</comments><wfw:commentRss>http://excelblog.co.uk/forums/commentrss.aspx?SectionID=34&amp;PostID=136</wfw:commentRss><description>&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;span&gt;Most welcome&amp;nbsp;to the Add-ins&amp;nbsp;section and we hope that You will find it interesting&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;br /&gt;Here in this subforum You can discuss and ask/answer questions about:&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;COM Add-ins created with VSTO (and also about workbook level solutions + templates.)&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;COM Add-ins created with C#/VB&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;COM Add-ins created with&amp;nbsp;classic VB/C++&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;Automation Add-ins created with classic VB/C++ &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;Automation Add-ins created with C#/VB&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;COLOR:black;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;XLLs (Add-ins) created with C++&amp;nbsp;and C/C++&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-language:SV;"&gt;The subforum also covers deployment of all the above add-ins types.&amp;nbsp;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>