开发者

VSTO Alternatives [closed]

Closed. This question does not meet Stack Overflow guidelines.开发者_运维技巧 It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 8 years ago.

Improve this question

What alternatives exist for VSTO?

What does managedxll do that VSTO does not - When would you use one vs the other

Google does not bring much up on this subject

This is more of an interview question - What are the pros and cons and both is the crux of the question here


VSTO presumes you are using Visual Studio as your development platform, thus mainly targeting professional and corporate developers. 'Power users' who create macros and add-ins with VBA seem not to be the the target audience for VSTO.

If you are interested in add-ins for Excel, the native .xll add-ins have some specific advantages over VSTO, in particular they support creating high-performance user-defined functions. Libraries like ExcelDna (and ManagedXll which you mention) make it easy to create .xll add-ins for Excel using managed code. Contrary to what OmegaMan says, these .xll-based add-ins do not work through the Automation Add-in interfaces, support Excel versions from '97 to Excel 2010 and allow advanced features that VSTO does not support, like registration-free Ribbon and RTD support.

For creating add-ins for various other office applications, in particular for Outlook, you could also look at Add-In Express.


Apples and Oranges....managedxll is for help building automation add-ins and is limited. It only targets office 2003 (AFAIK).

VSTO gives the developer the ability to write C# code directly against the interops of Excel, create smart documents, forms ribbons and add-ins in separate .net assemblies of the .net language of one's choice.

Plus no runtime license is required for use of VSTO.

HTH

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜