0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

shiftキーを押しながら、、、

Posted at

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 キー関係ない
こういうのが混ざっているから、やみくもにレジストリを変更してはいけないわけです :sweat_smile:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisablePasswordCaching"=dword:00000000

残課題

コマンドウィンドウをここで開く

shiftキーなしにできませんでした。
以下のキーを削除できればできそうですが、レジストリエディタでも削除できませんでした。

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Extended"=-
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?