2015/06/20

[excel]Excel2013でエクスプローラでの新規作成を変更したい

※注意※
私の環境でのパスは、Click to RunでExcelをインストールした場合のようです。
C:\WINDOWS\ShellNewになるパターンもあるようなので、コメントをご参照ください。

もう、Excelってカテゴリを作ってしまった。
自分で忘れてしまうのでね。

Excel2013を使っているのだが、エクスプローラの「新規作成」としてファイルを作ったとき、自分の作ったファイルで新規作成できていないのだ。
検索するといろいろ出てくるのだが、なんかうまくいかないので調べつつやってみる。

ShellNewHandlerというツールで見てみると、以下のレジストリが新規作成で使われている。
image
C:\Program Files\Microsoft Office 15\Root\VFS\Windows\ShellNew\excel12.xlsx
なので、このファイルを変更するとよい。
管理者権限がいるので、うまいことやること。

このファイルに、よく使うテーマを反映させ、既定のテキストボックスなどの設定を済ませておくと、エクスプローラで新規作成したExcelファイルにもそれが最初から反映される。

それはよいのだが、Excel内で「空白のブック」を選んで新規作成した場合は微妙に違うようだ。
セルの方は反映されるのだが、テキストボックスの設定は反映されていないように見える。
なんだかよくわからないが、自分用のカスタムテンプレートを作って新規作成させた方が無難なようだ。