エクセルアプリケーションスコープでエクセルファイルを開こうとすると、他人が同じファイルを開いている場合エクセルは開くのですがelement を認識しないようです。どのように回避したらいいでしょうか?
@shohei017さん
おはようございます。もし そのエクセルは他人で変更されてないと分かれば、一回ロカルーにコードして、開けらると思います。
System>Workbook>Read Cell (App Integrationではないほう)
上記を使うと、他の人がファイルを開いている場合には例外を投げます。
この仕組みを利用して、ファイルが開いていない場合には処理を継続する、というようにシナリオを組むのが良いかと思います。
1 Like
皆さん解決できました。ありがとうございます
どのようにして、解決されたのでしょうか?
参考のため、お聞かせください。
エクセルアプリケーションスコープのread only にチェックをつけて対象ファイルを読み取り専用で開くことにしました。
1 Like