Hi Rusul,
Using the Office PIA assemblies (in
VB.NET or C#) will give you good performance, though late-binding in
VB.NET is nearly as fast.
Using the 'dynamic' late-binding in C# is a bit slower than both.
It depends on what type of interaction you need with Excel. If you want to place large amounts of data onto the sheet, the C API (which you access in Excel-DNA via the XlCall.Excel helper) might be even faster, though it's harder to use.
It's also the same object model you use in VBA.
I hope that gives you a start.
Otherwise it might help if you could explain what you will be doing on your add-in.
Regards,
Govert