ファイルが既に開いているかの状態をチェックして取得するにはどうしたらよいか? 削除
Message#2 2015年2月7日(土)06時09分 From: bookman |
意図した回答でなかったらすいません。 読み取り専用で開きたいということでしょうか? それとも読み取りのやつがあれば、そのファイル名を取得するだけでしょうか? もう少し利用する用途を明記すると分かりやすいかと思います。 とりあえず読み取り専用でも開くにはどうすればいいかという場合の説明です。 誰かが開いていたらもちろん読み取り専用で開かれますが、毎度メッセージがでてくるとうざいです。 そこで、そのメッセージを表示させない方法について説明します。 ファイルを開くわけですから、もちろんOpenメソッドを利用します。 こちらのメソッドの引数にはNotifyがあり、こちらに「False」を設定すると通知メッセージが表示されません。 具体的には以下のような形です。 Sub Sample() Workbooks.Open Filename:="指定したファイル名の絶対パス", Notify:=False End Sub |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。