タイトル : Re^3: エクセルのイベントをを処理する方法 投稿日 : 2010/06/07(Mon) 11:58 投稿者 : keisuke
るしぇさん、アドバイスありがとうございます。 >イベントの引数が間違ってると言う事ですかね。 >Excel に定義されているイベントの宣言にあわせてみてください。 >エラーメッセージも、もう一度よく読んでください。 >Cancel という引数が足りないのでは? を参考にエクセルのVBAとNETを見比べました、 VBAは(ByVal Target As Range, Cancel As Boolean)なので (ByVal Target As Microsoft.Office.Interop.Excel.Range, ByRef Cancel As Boolean) に変更しましたら動作するようになりました。 イベントも拾えるようになりました、、本当にありがとうございました。 また xlSheet3 = xlBook.Worksheets.Item(3) このあたりのコードは全てアウトです。 (Microsoft のサンプルコードに書いてあるのが問題なのですが) についてのご心配ありがとうございます、実際のコードにはこのサイトのエクセル関係を しっかり読んで書いています。 一応、勉強の為Microsoft サンプルを変えてイベントを拾えるかやっていましたので そのまま、載せました。 |