The workspace call looks cool.
You can also just enumerate over all addins using interoperability, right? The Addins property is enumerable with foreach. You can cast each item to type Addin.
Maybe if you needed to do this one-off in a runnig excel, you would do this in VBA?
If you want this functional permanently, the maybe you could write a "debug addin" that exposes this macro. Then you could use it to debug your other addins.
| ...TestFuncs\bin\Debug\TestFuncs.xll | f0 | |
| \TestFuncs\bin\Debug\TestFuncs.xll | f1 | QU# |
| \TestFuncs\bin\Debug\TestFuncs.xll | f2 |
You can call GET.WORKSPACE(44) from the C api:
A three-column array of all currently registered procedures in dynamic link libraries (DLLs). The first column contains the names of the DLLs that contain the procedures (in Microsoft Excel for Windows) or the names of the files that contain the code resources (in Microsoft Excel for the Macintosh). The second column contains the names of the procedures in the DLLs (in Microsoft Excel for Windows) or code resources (in Microsoft Excel for the Macintosh). The third column contains text strings specifying the data types of the return values, and the number and data types of the arguments. For more information about DLLs and code resources and data types, see the "Using the CALL and REGISTER Functions" in the Appendix for the Microsoft Excel Worksheet Function Reference, or Using the CALL and REGISTER Functions in online Help.
--
You received this message because you are subscribed to the Google Groups "Excel-DNA" group.
To view this discussion on the web visit https://groups.google.com/d/msg/exceldna/-/VAwqcXEAL58J.
To post to this group, send email to exce...@googlegroups.com.
To unsubscribe from this group, send email to exceldna+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/exceldna?hl=en.