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