ExcelVBAで読み取り専用でファイルを開きたいのですね。

広告

↓こちらにコードの例とOpenメソッドの引数が書いてあります。

●Excel VBA 入門講座 ワークブックを開く
http://excelvba.pc-users.net/fol4/4_2.html

↓ちょっと古いExcel2000ですが、Openメソッドの引数が詳しく載っています。

●Excel VBA を学ぶなら moug モーグ | 即効テクニック | ブックを開く(Openメソッド)
https://www.moug.net/tech/exvba/0060049.html

開いたファイルを読むだけにして、間違っても書き換えて保存しないようにしたいのでしょう。

かなり慎重な方に見受けられます。

私ならコピーして開発専用環境を作りそこで間違いなく動作するのを確認して使うのですが、万が一の事を考えて読み取り専用で開くというアイディアはありませんでした。

いい事だと思うので頑張って実装しましょう。

広告