TempActiveCell/TempActiveCell12

Область применения: Excel 2013 | Office 2013 | Visual Studio

Функции библиотеки платформы, создающие временнуюXLOPER12XLOPER/ , содержащую внешнюю ссылку на ячейку на активном листе.

LPXLOPER TempActiveCell(WORD row, BYTE col);
LPXLOPER12 TempActiveCell12(RW row, COL co);

Параметры

Строки

Строка, на который следует ссылаться. Аргументы строк отсчитываются от нуля, поэтому строка 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.

Col

Столбец, на который следует ссылаться. Это отсчитывается от нуля, поэтому столбец A передается как 0. В Excel 2003 и более ранних версиях, а также начиная с Excel 2007 с книгой в режиме совместимости максимальное значение равно 255 = 2^8 –1 и является максимальным значением, которое может принимать целое число BYTE. Начиная с Excel 2007, запустив книгу, максимальное значение составляет 16 383 = 2^14 – 1. COL определяется как 32-разрядное целое число со знаком в XLCALL.H.

Возвращаемое значение

Возвращает внешнюю ссылку xltypeRef на переданную ячейку.

Пример

В следующем примере tempActiveCell12 используется для отображения содержимого B94 на активном листе.

\SAMPLES\EXAMPLE\EXAMPLE.C

short WINAPI TempActiveCellExample(void)
{
   Excel12f(xlcAlert, 0, 1, TempActiveCell12(93,1));
   return 1;
}

См. также

Функции в библиотеке платформы