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