alain
Older and Wiser
- Joined
- 3/29/04
- Messages
- 2,767
- Points
- 93
WELCOME TO WINDOWS!!! :sos:Oh by the way, doesn't usage of RegAsm require Admin rights on the machine ??
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
WELCOME TO WINDOWS!!! :sos:Oh by the way, doesn't usage of RegAsm require Admin rights on the machine ??
Oh by the way, doesn't usage of RegAsm require Admin rights on the machine ??
First, regasm does not require admin right in a typical setup. If you still don't believe it, as I have suggested many times to you, try to compile a COM yourself (or take example from here), go to a computer which you don't have admin right and have a try yourself. It just take minutes to test, so please have a try before continue making misleading assertions / "hints"![]()
There is a lot of functionality I'd still like to add - advanced features like async function calls, object handles and advanced marshaling support.
zhouxing,
I'm pleasantly surprised by the interest you have shown in the XLL approach to writing C# UDFs, especially given your insistence on its inferiority compared to the COM Automation approach.
Good on you lad for finally being so open minded. I am really genuinely happy for you. Lets celebrate over a pint of beer when you're next in London.
Best Regards
A'sD
![]()
I imagine the ultimate tool for Excel add-ins with .Net would have to combine:
- The extensive functionality that ManagedXll provides for making advanced add-ins in .Net - an overview and examples of this works is here: http://www.stochastix.de/solutions/excel/managedxll/latest/features.
- The low barrier to entry and great integration that VBA provides - press Alt+F11 in Excel, add a module and your are writing your UDF. With debugger, intellisense, immediate window etc. all right there!
- Some VSTO features like Ribbon UI customization and higher-level objects.
I think ManagedXll really got the style right. For example, adding an [AsyncWorksheetFunction] attribute makes your function asynchronous.
.......
I don't know where did you get the impression that I don't like XLL. .
... you considered it inferior to COM automation addins
BTW: you claimed that by using a few attribute classes you were able to provide documentation in the Excel function wizard and as I recall you were then asked by someone, other than me, to supply an example .... did you ever get around to it .. it would be VERY useful. Of course you're under no obligation and if you don't, don't worry I'll still believe you![]()