次の方法で共有


xlEventRegister

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

イベント ハンドラーの登録に使用します。 Excel 2010 で導入されました。

Excel12(xlEventRegister, LPXLOPER12 pxRes, 2, LPXLOPER12 pxProcedure, LPXLOPER12 pxEvent);

パラメーター

pxProcedure (xltypeStr)

DLL コードで示されている、イベント ハンドラー関数の名前。

pxEvent (xltypeInt)

pxProcedure パラメーターで指定された関数によって処理されるイベント。

Excel 2010 以降の Excel では、次のイベントをサポートしています。

イベント 説明
xleventCalculationEnded
Excel が計算を完了したときに発生します。 計算中に割り当てたリソースは、このイベントの後で解放できます。
xleventCalculationCanceled
ユーザーが計算を中断したときに発生します。 XLL は、あらゆる非同期のアクティビティを停止します。 このイベントの直後に、CalculationEnded イベントが発生します。

プロパティ値/戻り値

成功した場合、pxRes (xltypeInt) の値 > は 0 になります。 失敗した場合、pxRes ==0。

関連項目

非同期のユーザー定義関数