Excel ファイル(xls, xlsx, xlsm, xlsb, csv)を常に新しいウィンドウで開くレジストリファイル

せっかくレジストリをいじって「常に新しいウィンドウで開く」ようにしていても、Windows Update が走ると勝手に戻されることがある。なので、 .reg ファイルの形で保存しておいて、必要に応じてサクっと適用できるようにしておくと楽。

注意事項

  • Windows 7 用
  • Excel 本体は C:\Program Files\Microsoft Office\Office15\EXCEL.EXE だと想定
  • その他細かいパラメーター(表示名など)は適当に変えること
  • 利用は自己責任でお願いします

.reg ファイル

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenWithNewWnd]
@="新しいウィンドウで開く(&W)"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenWithNewWnd\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="OpenWithNewWnd"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenWithNewWnd]
@="新しいウィンドウで開く(&W)"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenWithNewWnd\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="OpenWithNewWnd"

[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\OpenWithNewWnd]
@="新しいウィンドウで開く"

[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\OpenWithNewWnd\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell]
@="OpenWithNewWnd"

[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\OpenWithNewWnd]

[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\OpenWithNewWnd\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell]
@="OpenWithNewWnd"

[HKEY_CLASSES_ROOT\Excel.CSV\shell\OpenWithNewWnd]
@="新しいウィンドウで開く"

[HKEY_CLASSES_ROOT\Excel.CSV\shell\OpenWithNewWnd\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\EXCEL.EXE\" \"%1\" /dde"

[HKEY_CLASSES_ROOT\Excel.CSV\shell]
@="OpenWithNewWnd"

解説

各キーについて

  • Excel.Sheet.8
    • xls
  • Excel.Sheet.12
    • xlsx
  • Excel.CSV
    • csv
  • Excel.SheetBinaryMacroEnabled.12
    • xlsb
  • Excel.SheetMacroEnabled.12
    • xlsm

OpenWithNewWnd について

このキー名は何でも良い。ここでは次のようなネーミングを使っている。

新しいウィンドウで開く → open with new window → OpenWithNewWnd