FuncSum
Область применения: Excel 2013 | Office 2013 | Visual Studio
Пример определяемой пользователем функции листа, которая принимает от 1 до 29 аргументов и вычисляет их сумму. Каждый аргумент может быть одним числом, диапазоном или массивом. При загрузке GENERIC.xll она регистрирует эту функцию, чтобы ее можно было вызвать с листа.
LPXLOPER12 WINAPI FuncSum(LPXLOPER12 px1, LPXLOPER12 px2, LPXLOPER12 px3,LPXLOPER12 px4, LPXLOPER12 px5, LPXLOPER12 px6, LPXLOPER12 px7,LPXLOPER12 px8, LPXLOPER12 px9, LPXLOPER12 px10, LPXLOPER12 px11,LPXLOPER12 px12, LPXLOPER12 px13, LPXLOPER12 px14, LPXLOPER12 px15,LPXLOPER12 px16, LPXLOPER12 px17, LPXLOPER12 px18, LPXLOPER12 px19,LPXLOPER12 px20, LPXLOPER12 px21, LPXLOPER12 px22, LPXLOPER12 px23,LPXLOPER12 px24, LPXLOPER12 px25, LPXLOPER12 px26, LPXLOPER12 px27,LPXLOPER12 px28, LPXLOPER12 px29);
Параметры
px1-px29 (LPXLOPER12)
Указатели на аргументы XLOPER12 . Функция принимает любой тип входных данных, но закодирована только для работы с числами, литеральными массивами чисел и диапазонами, содержащими только числа или пустые ячейки. Если указано менее 29 аргументов, остальные аргументы предоставляются как xltypeMissing.
Значение свойства и возвращаемое значение
(LPXLOPER12 xltypeNum или xltypeErr)
Сумма аргументов или #VALUE! Значение , если в списке аргументов или ячейке в диапазоне или элементе массива имеются нечисловые значения.
Пример
См \SAMPLES\GENERIC\GENERIC.C
. исходный код для этой функции.