




У вас XLL неуправляемый или неуправляемый код?
Насколько мне известно, неуправляемый файл C++ XLL на самом деле является библиотекой DLL, которая экспортирует определенные методы, вызываемые Excel.
Если в вашем XLL есть файл .def, возможно, вы могли бы добавить метод, который будет вызываться другой командой.
Вы можете использовать GET.WORKSPACE (44), чтобы получить список надстроек и их подписи аргументов. Если у вас нет листов макросов hablo, загрузите xllutility.xll из http://sdrv.ms/JtaMIV и вызовите = GET_WORKSPACE (44) в ячейке. (Обратите внимание на подчеркивание.)
Второй столбец - это имя функции, а третий - список аргументов, закодированный, как описано здесь: http://msdn.microsoft.com/en-us/library/office/bb687900.aspx
Используйте удобный файл adjust.xll по ссылке выше, чтобы настроить выходной файл до нужного размера.