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
を参照してください。