揮発性のメモ2

知識をメモ書きしておく

エクセルを読み取り専用で開く

エクセルファイルの上で、Shiftキーを押しながら右クリックメニューを出すと「読み取り専用で開く」という項目があるが、これでオープンしても読み取り専用にならない。
どうやらWindowsというかOffice2013のバグらしい。



レジストリ

HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec

の内容を
open("%1",,,,,,,,,,,,,,1,,1) から
open("%1",,1,,,,,,,,,,,,1,,1) に修正すると
正しく機能するようになる。


参考:[Excel] Shift + 右クリックの読み取り専用で開くは使えない?? - マイクロソフト コミュニティ