|
すみません、VBAと反れるとは思いますが、ご教授いただきたく思います。
現在、エクセルオープンと同時に実行されるよう、マクロを記述し、
そのエクセルのオープンをVBSで記述して実行させています。
昨日、VBSをwindowsの機能「タスク」というものに登録して時間になったら
プログラムを実行させるようにしたのですが、
エクセルに記述しているマクロ内でエラーになり、デバックを中断しましたが、
そのあとマクロを記述しているエクセルを開こうとすると、
「エクセルファイルが他に開かれているため、読み取り専用で開きますか?」
などといったようなメッセージが出て、そのエクセルが閉じられません。
おそらくエラーによってVBSプログラムが中断され、そのあと閉じることが
できない状態、というのはわかっているのですが・・・
どのように対処したらよいかわからず困っています。
今は、一応同じ内容で別にエクセルを作り、そちらに回避させる方法で
何とかなっています。
具体的にプログラム内容など掲載したほうがわかりやすいですか?
本題とはそれますがすみませんがご教授ください。
※ちなみに、そのエクセルファイルを削除しようとしましたが、
他に使用しているので削除できません・・と出ました。
(当然だと思いますが)
|
|