Excel自定义默认模板(book.xltx)Ctrl-N加载异常问题咨询
问题背景
自定义了Excel默认模板(字体:Arial 10.5pt;企业配色方案),启动Excel打开空白工作簿、点击“+”添加新工作表时模板正常加载,但通过Ctrl+N或「文件→新建→空白工作簿」创建新工作簿时,会恢复为Excel标准模板(字体:Aptos Narrow 11pt;Excel默认配色);此时添加新工作表能加载自定义sheet.xltx的字体,但工作簿级的配色方案不生效。
需求:无需手动选择个人模板,通过Ctrl+N创建新工作簿时自动加载自定义默认模板。
已执行操作:
- 创建自定义模板
book.xltx和sheet.xltx - 将模板放置在
C:\Users\[username]\AppData\Roaming\Microsoft\Excel\XLSTART路径 - 将模板放置在
C:\Program Files\Microsoft Office\root\Templates对应语言区域文件夹
环境:Windows 11;Office365(Microsoft 365企业版)最新版本
问题解答
1. 自定义默认模板的正确存放路径
book.xltx(工作簿模板)和sheet.xltx(工作表模板)需放置在用户专属模板文件夹,路径为:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\Templates
请将路径中的[你的用户名]替换为实际系统用户名。
XLSTART文件夹的作用是启动Excel时自动打开该文件夹内的文件,并非作为默认新建工作簿的模板;Program Files下的Templates文件夹属于系统级模板目录,不适用于个人自定义默认模板。
2. 是否需要更改模板名称?
不需要修改名称,保持book.xltx和sheet.xltx即可。Excel会优先识别该名称的模板作为默认工作簿/工作表的基础模板。
3. 是否需要修改注册表?
对于Office 365(Microsoft 365)版本,通常无需修改注册表,只要将book.xltx放在正确的用户Templates文件夹即可生效。若设置后仍不生效,可尝试以下注册表操作:
- 按下
Win+R打开运行窗口,输入regedit启动注册表编辑器 - 定位到路径:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options(16.0对应Office 365版本) - 右键点击
Options项,选择「新建→字符串值」,命名为DefaultTemplate - 双击该字符串值,将数值数据设置为
book.xltx的完整路径(例如C:\Users\XXX\AppData\Roaming\Microsoft\Templates\book.xltx) - 关闭注册表编辑器,重启Excel即可生效
内容的提问来源于stack exchange,提问作者mimiuser

