shiftキーを押しながらは面倒なのです
エクセル等のMS Officeファイルを読み取り専用で開くには、shiftキー + 右クリメニュー → 読み取り専用で開く(R) を押します。
レジストリ編集
ファイル形式はUnicode BOMあり
以下のファイルをダブルクリックすれば、shiftキーを押しながら、、、 とは、お別れ
※コンピュータの管理者権限が必要です
msoffice.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,1,,,,,,,,,,,,1,,1)]"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,1,,,,,,,,,,,,1,,1)]"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisablePasswordCaching"=dword:00000000
解説
やみくもにレジストリを書き換えるのが不安な人のために。
これはレジストリファイル
Windows Registry Editor Version 5.00
を先頭に書く必要があります。
.xlsx の拡張子を読み取り専用で開く。
"Extended"=-
でshiftキーを不要にします。
@="[open(\"%1\",,1,,,,,,,,,,,,1,,1)]"
は読み取り専用で開くメニューが間違っているので修正しています。
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,1,,,,,,,,,,,,1,,1)]"
.xls の拡張子を読み取り専用で開く。ry)
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,1,,,,,,,,,,,,1,,1)]"
.docx の拡張子を読み取り専用で開く。ry)
[HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
.doc の拡張子を読み取り専用で開く。ry)
[HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
.pptx の拡張子を読み取り専用で開く。ry)
[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\OpenAsReadOnly]
@="読み取り専用で開く(&R)"
"Extended"=-
IEのパスワードキャッシュを有効にする
shift キー関係ない
こういうのが混ざっているから、やみくもにレジストリを変更してはいけないわけです
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisablePasswordCaching"=dword:00000000
残課題
コマンドウィンドウをここで開く
shiftキーなしにできませんでした。
以下のキーを削除できればできそうですが、レジストリエディタでも削除できませんでした。
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Extended"=-