次の方法で共有


XLOper12ToXLOper

適用対象: Excel 2013 | Office 2013 | Visual Studio

新しい XLOPER12 から古いい XLOPER への変換に使用する変換ルーチンです。

BOOL XLOper12ToXLOper(LPXLOPER12 pxloper12, LPXLOPER pxloper);

パラメーター

pxloper12 (LPXLOPER12)

変換対象のソース XLOPER12 へのポインター。

pxloper (LPXLOPER)

変換された値を格納するターゲット XLOPER へのポインター。

プロパティ値/戻り値

変換が成功した場合は TRUE。それ以外の場合は FALSE

注釈

この関数は、 XLOPER12の種類に応じて、変換された値に対して新しいメモリ バッファーを割り当てます。これはターゲット XLOPER で指されます。 変換が成功した場合、呼び出し元はコピーに関連付けられているメモリを解放する責任を負います。 FreeXLOperT を使用することも、 Free を使用して直接実行することもできます。

変換が失敗した場合は、呼び出し元でメモリを解放する必要はありません。

XLOPER12 から XLOPER への変換は、XLOPER12 に収まりきらないほど大きい配列や参照、または長い文字列が XLOPER に格納されていると、失敗することがあります。

XLOPER12 の Unicode ワイド文字文字列は、ロケールに依存する方法で XLOPER の ASCII バイト文字列に変換されます。

XLOPER12xltypeInt は 32 ビット符号付き整数ですが、XLOPERxltypeInt は 16 ビット符号付き整数です。 指定されたXLOPER12整数が XLOPER 整数の制限を超えると、整数は 8 バイトの倍精度浮動小数点型に変換され、xltypeNum 型の XLOPER で返されます。 これは、この関数が変換された XLOPER の型を変更する唯一のケースです。

この関数のコードについては、ファイル \SAMPLES\FRAMEWRK\FRAMEWRK.C を参照してください。

関連項目