2012/07/24(Tue) 23:13:20 編集(投稿者)
メンバー変数を使ってください。
ただし、いつ Close するべきかなどはきちんと考えて作る必要があります。
たとえば、かんたんなメンバー変数だと以下のようなことができます。
private int _member = 0;
private void button1_Click(object sender, EventArgs e)
{
_member++;
MessageBox.Show(_member + "回目の表示です");
}
このコードを実行すると、_member に 1 を足してその時の数値を表示します。
これはメンバー変数なので、Click イベントが終わっても覚えていますし、
ほかにイベントを追加したときにも見ることができるようになります。
この基本的な考えを応用して必要な変数をメンバー変数にすれば、
クリックイベントからも見ることができるようになります。
ただし、いつ Workbook を閉じるのかを考えておかないと、
Excel.exe が残り続けると言った定番の不具合を招くかもしれません。