Office默认保存格式可通过三种方式修改:一是Office选项中设置并勾选“应用于所有文档”;二是注册表修改DefaultSaveFormat值(如Excel设为51即.xlsm);三是Word重置模板为normal.dot实现默认.doc保存。

当你在Word、Excel或PowerPoint中按Ctrl+S保存新文档时,系统总默认存为.docx/.xlsx/.pptx,但你需要它直接存成兼容旧版的.doc/.xls/.ppt,或者想统一用.xlsm保留宏功能,就得改掉这个默认行为。
通过Office选项修改默认保存格式
该方法适用于Word、Excel、PowerPoint三者,设置后所有新建文档首次保存都会沿用你选的格式,无需每次手动选。
打开任意Office程序→点击“文件”→“选项”→左侧选择“保存”→在“将文件保存为此格式”下拉菜单中,选择目标格式(如Word中选“Word 97-2003文档(*.doc)”)→勾选“将此选项应用于所有Office文档”(若存在该复选框,【必须勾选才生效】)→点击“确定”。
注意:此设置仅影响“另存为”对话框中默认选中的格式,不改变已打开旧文件的格式;若未勾选全局应用,可能只对当前程序生效。
通过注册表强制指定Excel默认保存格式
当Office选项里没有你想要的格式(比如必须默认存为.xlsm),或需批量部署到多台电脑时,注册表是唯一可靠方式。
方法一:手动创建DefaultSaveFormat值
按Win+R→输入regedit→回车→导航至HKEY_CURRENT_USERSoftwareMicrosoftOffice.0ExcelOptions→右键空白处→新建→DWORD (32位)值→命名为DefaultSaveFormat→双击编辑,数值数据填入对应代码:【51 = .xlsm,50 = .xlsx,43 = .xls】→确定。
方法二:导入预设.reg文件(推荐给非技术用户)
新建文本文档,粘贴以下内容并保存为excel_xlsm_default.reg:
构建并调试跨Office自动化流程,实现Word、Excel、PowerPoint之间的内容迁移,使用Open XML、VBA、python-docx、openpyxl、py...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options]
"DefaultSaveFormat"=dword:00000033"
双击运行该.reg文件→确认合并→重启Excel验证。
Word中让新文档默认以.doc格式创建
第一步:关闭所有Word实例
第二步:进入%APPDATA%MicrosoftTemplates文件夹,重命名normal.dotm为normal.dotm.bak
第三步:重新打开Word→它会自动生成新的normal.dotm模板
第四步:点击“文件”→“另存为”→浏览至%APPDATA%MicrosoftTemplates→在“保存类型”中选择“Word 97-2003模板(*.dot)”→文件名填normal.dot→保存
第五步:关闭Word再重开,新建文档即基于.dot模板,Ctrl+S默认存为.doc
这一步绕过了现代模板机制,直接用旧格式模板驱动新建行为。如果跳过第四步中的格式选择,保存仍会变成.docx,【务必在另存为时手动选.dot】。

















