DSOframerの主なイベントリファレンス(二)
3109 ワード
重要说明:本博はすでに石佳
DSOframerを知らない方は、まず『DSOframerの簡単な紹介とリソース整理』を参考にしてください.
DSOframerイベントを知らない方は、まず『DSOframerの主なイベントリファレンス(一)』を参考にしてください.
1、OnFileCommand OnFileCommand([in]FileCommandType Item,cancel)このイベントは、ユーザーがファイルメニューまたはツールバーの関連ボタンをクリックしたときに発生します.CancelLastCommandプロパティと組み合わせて、デフォルトのツールバーの新規作成、開く、または保存操作を管理できます.たとえば、次のコードは、保存メニューとボタンの操作を引き継ぎ、デフォルトの操作をキャンセルします.
一、WORD及びWPSイベント1、OnWordWPSSelChange OnWordWPSSelChange([in]IDispatch*Selection);
WordまたはWPSドキュメントの挿入ポイントまたは選択内容が変更されたときにこのイベントを開始します.入力パラメータは、変更された挿入ポイントオブジェクトを表します.
2、 OnWordBeforeRightClick OnWordBeforeRightClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);
このイベントはWORD,WPS右クリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelWordRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
3、 OnWordBeforeDoubleClick OnWordBeforeDoubleClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);
このイベントはWORD,WPSダブルクリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelWordDoubleClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
二、EXCEL事件1、OnSheetSelectionChange OnSheetSelectionChange(SheetName,long row,long col);
このイベントはEXCELが選択した領域が変更されたときに発生します.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.
2、 OnSheetBeforeDoubleClick OnSheetBeforeDoubleClick (SheetName, row, col, cancel); このイベントはEXCELダブルクリックイベントが発生する前にアクティブになります.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.4番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは4番目のパラメータは使用できませんが、このイベントではCancelSheetDoubleClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
3、 OnSheetBeforeRightClick
OnSheetBeforeRightClick(SheetName, row, col, cancel); このイベントはEXCELの右クリックイベントが発生する前にアクティブになります.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.4番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは4番目のパラメータは使用できませんが、このイベントではCancelSheetRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
4、 OnSheetChange
OnSheetChange(SheetName,row,col)このイベントは、Excelセルが変更されたときにトリガーされます.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.
三、PPT関連事件
1、 OnPPTBeforeRightClick OnPPTBeforeRightClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);このイベントはPPT右クリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelPPTRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
DSOframerを知らない方は、まず『DSOframerの簡単な紹介とリソース整理』を参考にしてください.
DSOframerイベントを知らない方は、まず『DSOframerの主なイベントリファレンス(一)』を参考にしてください.
1、OnFileCommand OnFileCommand([in]FileCommandType Item,cancel)このイベントは、ユーザーがファイルメニューまたはツールバーの関連ボタンをクリックしたときに発生します.CancelLastCommandプロパティと組み合わせて、デフォルトのツールバーの新規作成、開く、または保存操作を管理できます.たとえば、次のコードは、保存メニューとボタンの操作を引き継ぎ、デフォルトの操作をキャンセルします.
<span style="font-family:Microsoft YaHei;font-size:14px;"><script language="JScript" for="TANGER_OCX" event="OnFileCommand(cmd,canceled)">
if (cmd == 3) //user has clicked on file save menu or button
{
//save to server
//cancel default process
TANGER_OCX_SaveEditToServerDisk();
document.all("TANGER_OCX").CancelLastCommand = true;
}
</script></span>
一、WORD及びWPSイベント1、OnWordWPSSelChange OnWordWPSSelChange([in]IDispatch*Selection);
WordまたはWPSドキュメントの挿入ポイントまたは選択内容が変更されたときにこのイベントを開始します.入力パラメータは、変更された挿入ポイントオブジェクトを表します.
2、 OnWordBeforeRightClick OnWordBeforeRightClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);
このイベントはWORD,WPS右クリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelWordRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
3、 OnWordBeforeDoubleClick OnWordBeforeDoubleClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);
このイベントはWORD,WPSダブルクリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelWordDoubleClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
二、EXCEL事件1、OnSheetSelectionChange OnSheetSelectionChange(SheetName,long row,long col);
このイベントはEXCELが選択した領域が変更されたときに発生します.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.
2、 OnSheetBeforeDoubleClick OnSheetBeforeDoubleClick (SheetName, row, col, cancel); このイベントはEXCELダブルクリックイベントが発生する前にアクティブになります.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.4番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは4番目のパラメータは使用できませんが、このイベントではCancelSheetDoubleClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
3、 OnSheetBeforeRightClick
OnSheetBeforeRightClick(SheetName, row, col, cancel); このイベントはEXCELの右クリックイベントが発生する前にアクティブになります.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.4番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは4番目のパラメータは使用できませんが、このイベントではCancelSheetRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.
4、 OnSheetChange
OnSheetChange(SheetName,row,col)このイベントは、Excelセルが変更されたときにトリガーされます.最初のパラメータはsheet名で、2番目のパラメータは新しい領域の左上隅のセルが行で、3番目のパラメータは新しい領域の左上隅のセルがある列です.
三、PPT関連事件
1、 OnPPTBeforeRightClick OnPPTBeforeRightClick([in] IDispatch* Selection,[in, out] boolean* IsCancel);このイベントはPPT右クリックイベントが発生する前にアクティブ化される.1番目のパラメータは、イベントが発生したSelectionオブジェクトを示すSelectionです.2番目のパラメータは、イベントをキャンセルするかどうかです.WEBプログラミングでは2番目のパラメータは使用できませんが、このイベントではCancelPPTRightClickプロパティをtrueに設定してイベントをキャンセルする必要があります.