2011-07-05 15 views
2

私はこの質問に対する答えは不可能かもしれないと思いますが、私はこのことについて専門家によって確認されたいと思います(そのうちの私は悲しいことです...)MSオフィスの自動クリックイベントをキャプチャする

Excelで、コード生成マクロをオートシェイプに割り当てることによって動作する一連のマクロを作成しました。これにより、ユーザーが図形をクリックしたときにマクロが実行されます。私は自分が作ったものの有用性に関していくつかの良いフィードバックを得ましたが、今はこれをVSを使ってアドインにすることを考えています。

私は道を歩いていますが、クリックを捕らえることができないため、またはそれ以外の場合、Excel内のオートシェイプのイベントをキャプチャできないため、自分が固執しています。つまり、すべてを生成する必要があります。私のアドインのテキストとしてのコードをワークシートへのモジュールとして追加し、オートシェイプにマクロを割り当て、オートシェイプ固有のオブジェクトクラスがワークシートクラスモジュールにあることを確認してください... 基本的には、アドインを作成する全体のポイント。

私の質問です:Excelのオートシェイプでクリックイベントをキャプチャする方法はありますか?私は他のOfficeアプリケーションを試していないが、私はこれをPowerpointにさらに取り込むことに非常に関心がある。 Powerpointでクリックイベントをキャプチャすることは可能でしょうか?私はVSでアドインを作っていることを追加する必要があります

は、私は残念ながらかなり遅いネット上で見つけ一緒に石畳のテンプレートを使用して表現します。 Office 2003を対象にしています...まだ新しいバージョンのOfficeでこれを試す立場ではありませんが、新しいバージョンのOfficeでこれらのイベントをキャプチャすることは可能でしょうか?

ほとんどの洞察やコメントは大歓迎です。

+0

よろしく、

マックス。図形を反復処理してからapplication.callerを使用するものを配布することは可能ですか? – datatoo

+0

申し訳ありませんが、これは情報に分類されています; o)tipのおかげでapplication.callerのことを見ていきます。 –

答えて

0

Excelで図形によって公開されるイベントはありません。

この点は、このthreadでExcel MVPによって確認されました。私はあなたがアドインとして考えるには十分に有用だった何をしていた好奇心だろう

+0

ダング、私が望んでいた答えではなく、o) –

関連する問題