|
ichinoseさん
いつもありがとうございます。土日しっかり休んでしまい返信が遅れました。
「別のインスタンス」なる重要なヒントありがとう御座いました。
さて、シリアル通信用ファイルura.xlsのマクロをAuto_Open()に改名して、omote.xlsのマクロからura.xlsを別のインスタンスとして起動・実行するところまで来ました。
PCはこの用途専用に使うのでリソースの問題は無さそうです。
が、別のインスタンスとしたことで2つの疑問が発生してしまいました。
1.別インスタンスのセルを参照またはセルへの書込みが出来るのか?
2.別インスタンスのマクロを止めて、ファイルを閉じることが出来るのか?
出来そうな感じですが、過去ログや他の情報を含めて鋭意調査中です。もしもヒントが頂けるなら嬉しい限りですが…
コードはあまりにもグリャグチャなので、いずれ整理してアップしたいと思っています。よろしくお願いします。
▼ichinose さん:
>▼yhar さん:
>おはようございます。
>
>>具体的に
>コードも提示してください。
>その際は、「シリアル通信により」の部分は、処理中のコードで置き換えて・・・。
>そうすれば、沢山お方がみているのですから、いろんな知恵が投稿されるかもしれませんよ!!
>
>Excelそのものを別インスタンスで起動し、ふたつのブックをその別々のインスタンスの
>Excelで起動し、マクロを実行させます。
>
>これだとうまくいくかもしれえませんよ!!
>リソースは消費されるけどね!!
|
|