TempActiveRef/TempActiveRef12

適用対象: 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 で渡されるように行の引数は 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

参照の終了列番号。

列の引数は 0 から始まり、列 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;
}

関連項目

フレームワーク ライブラリの関数