0

シナリオの流れとエラー発生ポイントは以下です。

①Excelをサーバーからダウンロードする

②中身を別Excelにコピーする

③コピーしたExcelに名前(ダウンロードファイルと同じ名前,ダウンロード日付と時間をファイル名にしている)を付けてローカルに保存して閉じる

④コピー元のファイルを閉じる

⑤③のローカルファイルを開く

エラー発生ポイント:⑤と判断

エラーメッセージは以下です。

「〇〇.xlsxは編集のためロックされています。
使用者は’□□’です。
[読み取り専用]で開いてください。読み取り専用で開き、他の人がファイルの使用を終了したときに通知を受け取るには[通知]をクリックします。」

と出ます。

タスクスケジューラでシナリオ自動実行を設定して実行すると発生する事象です。

タスクスケジューラ以外から(シナリオを直接開く、ショートカットから開く)起動するとエラーは発生せずに正常に終了します。

業務の都合上、PCを夜間つけっぱなしにして深夜~早朝にデータの処理を行っているのですが、上記のエラーのため自動実行がままなりません。

解決策をいただけないでしょうか。

スクリプト探究者 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。