public static double XLogP(object input)
Yes, it might well be that this name limitation is specific to C API-based .xll add-ins like Excel-DNA.
The name space that .xll add-in registration go to is different to function from VBA or Automation Add-Ins.
If you inspect the .xlsx file, you’ll see all functions from .xlls being stored with the name _xll.MyFunction()
I think automation add-ins get a hidden name that includes the ProgId, though I haven’t checked for a while.
I normally advise add-in authors to pick a short prefix that all of their function names share, e.g. you might have =jpXLogP(….) and =jpInfo(…)
You might also have a period in the name, e.g. =jp.XLogP() and =jp.Info().
That makes it really easy to find your functions in the function list while typing in a formula, and helps prevent different add-ins from having the same function names.
-Govert
--
You received this message because you are subscribed to the Google Groups "Excel-DNA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
exceldna+u...@googlegroups.com.
To post to this group, send email to exce...@googlegroups.com.
Visit this group at https://groups.google.com/group/exceldna.
For more options, visit https://groups.google.com/d/optout.