Можно ли определить имя функции xl, которая вызвала мой XLL? - PullRequest
0 голосов
/ 29 марта 2012

У меня xll с функцией ac, зарегистрированной несколько раз в XL.

Например, я регистрирую xllMyFunc как Фред и Джо, чтобы я мог поместить = Fred () или = Joe () в электронную таблицу.

Есть ли способ определить, был ли xllMyFunc () вызван Фредом или Джо?

1 Ответ

1 голос
/ 05 апреля 2012

Это невозможно.Поэтому я создаю несколько пустых методов (F1, F2, F3 и т. Д.) Для отображения по мере необходимостиЯ использую вызовы C переменной длины, поэтому я могу отображать только правильное количество аргументов в диалоговом окне функций XL.

...