適用於:Excel 2013 |Office 2013 |Visualstudio
建立暫存 XLOPER/ XLOPER12的架構連結庫函式,其中包含使用中工作表上儲存格的外部參考。
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 在 XLCALL.H 中定義為 32 位帶正負號的整數。
col
要參考的數據行。 這是以零起始,因此 A 數據行會傳遞為 0。 在 Excel 2003 和舊版中,從 Excel 2007 開始,以相容性模式執行活頁簿,最大值為 255 = 2^8 - 1,是 BYTE 整數可以採用的最大值。 從執行活頁簿的 Excel 2007 開始,最大值為 16,383 = 2^14 - 1。 COL 在 XLCALL.H 中定義為 32 位帶正負號的整數。
傳回值
傳回傳入之單元格的 xltypeRef 外部參考。
範例
下列範例使用 TempActiveCell12 在使用中工作表上顯示 B94 的內容。
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveCellExample(void)
{
Excel12f(xlcAlert, 0, 1, TempActiveCell12(93,1));
return 1;
}