Incidentally Charles I was just looking on your site entirely by
cooincidence!?.
Is there a good place to ask for some advice on tracking down a perf issue
with a c# plugin for excel, that extends the available function in xl?
Personally I would say c# UDFs have appalling performance rather than poor
.... although to be fair it is improving.
You can minimise the performance issues (but it will still be slower than
VBA and VB6) by
- optimising data transfer by assigning ranges to Object arrays rather than
processing cell-by-cell
- using one of the .Net Excel packages such as Addin Express, Managed XLL or
ExcelDNA (free) which use the XLL rather than COM Interop molasses-style
interface
Well, Excel 2010 is still in Beta so its still a work in progress ...
The C API has been extended in Excel 2010 to allow for 64-bit and
asynchronous UDFs etc.
So the C API has been extended in both XL2007 and 2010: does not sound like
its going to go away any time soon.