VB.NEからエクセルファイルを開いたときに、既に同一ファイル名が開かれているとエラーで落ちてしまいます。
既に同一ファイル名が開かれているかチェックする方法はありますでしょうか?
よろしくお願いしますm(__)m
どのようなエラーが発生するのでしょうか?
ちなみに私の環境
VB.NET2003・Excel2000(MicrosoftExcel9.0ObjectLibrary)
ではエラーは発生しませんよ?
別インスタンスでも同インスタンスでも大丈夫でした。
(読取専用として立ち上がりますが・・・)
もちろん、エクセル自体の警告メッセージボックスは表示しないように
設定しています。
返答ありがとうございます。
いろいろ試してみてエラーならないようにファイルを事前にチェックしてから開くようにしました。
ここまではよかったんですが、今度はプロセスが終了しないみたいで、次に新たにエクセルを立ち上げると、枠だけが表示されて中身が表示しない状態になってしまいました。。
どのようにすれば完全に終了できるのでしょうか?
ツイート | ![]() |