1

複数のファイルを開くマクロがあります。「編集のためにロックされている」ファイルになると、エラーが表示されます

FileName は現在使用中です。あとでもう一度試してみてください。

上記のファイルを読み取り専用として開くにはどうすればよいですか?私は試した:

Workbooks.Open FileName:=Selected_EOS_Report_File, ReadOnly:=True

Workbooks.Open FileName:=Selected_EOS_Report_File, ReadOnly:=True, IgnoreReadOnlyRecommended:=True

更新:最初の方法は機能します。私のコードは、「Selected_EOS_Report_File」変数を通過する複数のファイルで実行されます。ある時点で渡されたファイルは、Excel の一時ファイルでした (ファイル名は「~$」で始まります)。そのようなファイルをスキップする if/then ステートメントを作成しました。

4

3 に答える 3