Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Excel 2013 | Office 2013 | Visual Studio
Функция библиотеки платформы, которая создает временнуюXLOPER12XLOPER/ , содержащую внешнюю ссылку на прямоугольный блок ячеек на активном листе.
LPXLOPER TempActiveRef(WORD rwFirst, WORD rwLast, BYTE colFirst, BYTE colLast);
LPXLOPER12 TempActiveRef12(ROW rwFirst, ROW rwLast, COL colFirst, COL colLast);
Параметры
rwFirst
Начальная строка ссылки.
rwLast
Конечная строка ссылки.
Аргументы строк отсчитываются от нуля, поэтому строка 1 передается как 0. В Microsoft Office Excel 2003 и более ранних версиях, а также начиная с Excel 2007 с книгой в режиме совместимости максимальное значение равно 65 535 = 2^16 –1 и является максимальным значением, которое может приниматься целым числом WORD. Начиная с Excel 2007, запустив книгу, максимальное значение составляет 1 048 575 = 2^20 – 1. RW определяется как 32-разрядное целое число со знаком в XLCALL.H.
Colfirst
Номер начального столбца ссылки.
Collast
Номер конечного столбца ссылки.
Аргументы столбца отсчитываются от нуля, поэтому столбец A передается как 0. В Excel 2003 и более ранних версиях, а также начиная с Excel 2007 с книгой в режиме совместимости максимальное значение равно 255 = 2^8 –1 и является максимальным значением, которое может принимать целое число BYTE. Начиная с Excel 2007, запустив книгу, максимальное значение составляет 16 383 = 2^14 – 1. COL определяется как 32-разрядное целое число со знаком в XLCALL.H.
Возвращаемое значение
Возвращает внешнюю ссылку xltypeRef на прямоугольный блок передаваемых ячеек.
Пример
В этом примере функция TempActiveRef12 используется для выбора ячеек A105:C110.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveRefExample(void)
{
Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
return 1;
}