6

Excel ファイルで作業しているユーザーがマクロを実行したことを検出できる .net オートメーション ライブラリにイベントはありますか?

たとえば、ユーザーがマクロを含む Excel ドキュメントを開き、そのマクロと .net アプリケーションを実行すると、その Excel プロセスに関連付けられてマクロ開始イベントが検出されますか?

または、アプリケーションで委任されたイベントにマクロ関数をバインドすることもできます。

編集:

「マクロの実行」CommandBarControl クリック イベントをコード ビハインドからキャッチできますか?

4

2 に答える 2

1

I do not know if there is 'an event' in the .NET automation but I know TrackToAct.com (full disclosure my co.) has a VBA code snippet or DLL that your drop into track events. It enables you to tag events and report on the usage via web dashboard.

于 2012-09-13T23:45:12.617 に答える
1

自分でこれをやったことがないので、その特定のアプリケーション イベントをどのように定義するかはわかりませんが、このページでは、クラス モジュールを介して独自のイベントを定義する際に役立つ情報をいくつか提供してくれました。http://www.cpearson.com/excel/Events.aspx

編集: ページ全体がイベントに関するもので、独自のスクロール ダウンの約 4/5 の定義について読むことができます。

于 2012-09-19T12:46:41.613 に答える