|
状況は大体分かりました。
>あるプログラムで作成したデータの結果を
>エクセルでクライアント側に落とすのですが、
マクロを含むブックを作っておき、
そのシートにデータを出力するようには出来ないのでしょうか?
テンプレート(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
|
|