适用于:Excel 2013 | Office 2013 | Visual Studio
用于创建临时 XLOPER/ XLOPER12 的框架库函数,其中包含对活动工作表上矩形单元格块的外部引用。
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 定义为 XLCALL.H 中的 32 位有符号整数。
colFirst
引用的起始列号。
colLast
引用的结束列号。
列参数从零开始,因此将列 A 作为 0 传递。 在 Excel 2003 和更早版本中,从以兼容模式运行工作簿的 Excel 2007 开始,最大值为 255 = 2^8 - 1,是 BYTE 整数可以采用的最大值。 从运行工作簿的 Excel 2007 开始,最大值为 16,383 = 2^14 - 1。 在 XLCALL.H 中,COL 定义为 32 位有符号整数。
返回值
返回对传入单元格的矩形块的 xltypeRef 外部引用。
示例
此示例使用 TempActiveRef12 函数选择单元格 A105:C110。
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveRefExample(void)
{
Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
return 1;
}