| 
    
     |  | 状況は大体分かりました。 
 
 >あるプログラムで作成したデータの結果を
 >エクセルでクライアント側に落とすのですが、
 マクロを含むブックを作っておき、
 そのシートにデータを出力するようには出来ないのでしょうか?
 テンプレート(xlt)形式のマクロブックを作っておけば
 そのブックを開いて、シートに出力すればできると思いますけど如何でしょう?
 
 
 >その2枚目のシートのダブルクリックイベントをとらなければならないのですが、
 >添付しようとしているマクロはThisWorkbookに書き込むことになるのでしょうか?
 そうですね。
 但し、「2枚目のシート」というのが何を指すのかにもよります。
 シート名なら以下のようにできます。
 
 Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
 If Sh.Name = "Sheet2" Then
 'ここの処理を書く
 End If
 End Sub
 
 左から2番目のシートのときであれば
 Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
 If Sh.Index = 2 Then
 'ここの処理を書く
 End If
 End Sub
 
 |  |