Hi Govert,
I can develop COM components in visual studio with vb.net by using the COM class template. I can develop components with similar functionality using Excel DNA which also is based on COM. What's the advantage of Excel DNA?
Hi Paul,
Excel-DNA is not based on COM. But for automating Excel it can use either the C API or the COM object model. Mostly the COM object model is more powerful and flexible.
Some advantages of using Excel-DNA:
· You can make high-performance UDF worksheet functions in .NET.
· Advanced features like multi-threaded calculation and native async UDF support is included.
· You can create single-file add-ins (including Ribbon extensions, RTD servers) that require no installation or admin permissions to run.
Although it’s possible to make UDF functions with ‘Automation add-ins’ there are various limitations to this.
You might like to try different ways of creating your add-in, to better understand the advantages and disadvantages of each.
-Govert
From: exce...@googlegroups.com [mailto:exce...@googlegroups.com]
On Behalf Of Paul Wolff
Sent: 8 October 2014 23:52
To: exce...@googlegroups.com
Subject: [ExcelDna] Re: Calling Back into an Excel Macro or Function with Excel DNA
--