--------------------------------------------------
Your monthly contribution helps the project thrive.
--------------------------------------------------
Hi Jordan,
I think this issue (and the fixed sequence in the registration rewrite) has all the bits you needs to set up the registration for such functions
In your code, the AllowReference=true does nothing (since the parameter type is not object) but it looks confusing.
AllowReference=true on an object parameter means that is the users calls the function with a reference, the argument will be an ExcelReference object.
Otherwise (and in your case with string parameters) Excel passes the value at the reference into the function, which is what you normally want.
-Govert