適用於:Excel 2013 |Office 2013 |Visualstudio
建立暫存 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。 COL 在 XLCALL.H 中定義為 32 位帶正負號的整數。
傳回值
傳回傳入之單元格矩形區塊的 xltypeRef 外部參考。
範例
此範例使用 TempActiveRef12 函式來選取儲存格 A105:C110。
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveRefExample(void)
{
Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
return 1;
}