ネットワーク共有上のCSVファイルをダブルクリックすると、ファイルがMicrosoft Excelで開かれます(これが必要です)。ただし、Excelは、ファイルを変更することを想定しており、他のすべてのユーザーも同様であるため、ロックをかけます。
実際に私は非常に稀に実際に単に彼らから読んで、これらのファイルを変更する必要はありません。また、バックグラウンドのExcelウィンドウでファイルを開いている場合、他のユーザーが同じファイルを開くことができなくなります。
Excel内の[ファイル]-> [開く]ダイアログから手動でファイルを読み取り専用で開くことができることを認識しています。ただし、ほとんどの場合、エクスプローラー(または添付ファイルの場合はOutlook)でファイルをダブルクリックしてファイルを開きます。CSVファイルのデフォルトのハンドラーが「読み取り専用モードのExcel」になるようにファイルの関連付けを変更することは可能ですか?これを実現するために...で開くダイアログで使用できるコマンドライン引数はありますか?
またはもっと率直に言って-エクスプローラでCSVファイルを表示しているときに、Excelを自分で起動し、ファイル->開くを選択して、ドロップダウンから「読み取り専用」を選択し、手動でナビゲートするよりも簡単に開くことができます階層内の同じフォルダに、そしてファイルを開きますか?
(ファイルを変更して保存したいまれな場合に、フープを飛び越えなければならないことを嬉しく思います。)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
、値(Default)
をOpen_in_read_only_Excel