|
いつもいつもお世話になっております。
>>マクロを含むブックを作っておき、
>>そのシートにデータを出力するようには出来ないのでしょうか?
>>テンプレート(xlt)形式のマクロブックを作っておけば
>>そのブックを開いて、シートに出力すればできると思いますけど如何でしょう?
>
>
>なるほど!上記のようなやり方もあるのですね。
>これから試してみたいと思います!
>結果はまたご報告したいと思います。
結果は、今回の場合ダメでした。
上記のやりかたで方針が固まっていたのですが、不具合が生じ、ふりだしに戻ってしまいました。
テンプレート形式のマクロブックに、VB(.NET)で操作をしてシートを増やし、
その結果をクライアントにおとす、という流れなのですが、
マクロがついているとエクセルが.NETで開かないのです。(マクロがないと開きます)
よって、.NETでシートを増やしたあと、そのブックにマクロをインポートするというやりかたを模索している状況です。
マクロには標準モジュール、フォームが2つ、そしてThisWorkbookがあります。
標準モジュール、フォームはいいのですが、ThisWorkbookをインポートすると、
クラスになってしまいます。
シートのダブルクリックイベントをとらなければならないので、ThisWorkbookに書き込まないと困るのですが・・・
ThisWorkbookをThisWorkbookにインポートすることはできないのでしょうか。
あるいは、インポートしたマクロでThisWorkbookに(自分に、ですね)コードを書くことは可能でしょうか。
説明が下手で申し訳ありません。
ご教授いただければ助かります。
|
|