登出再登入后Microsoft Word模板VBA丢失及Normal模板设置问题
Normal模板默认行为与配置丢失解决方案
Normal模板自动更新逻辑说明
Normal模板本身不会在系统登出/登入时自动触发更新,你遇到的配置还原问题,大多是企业域环境账号策略或Office云同步功能导致的:域账号通常默认开启用户配置远端同步,本地配置在登出时会被服务器存储的配置覆盖,而Normal模板默认存储路径C:\Users\<你的用户名>\AppData\Roaming\Microsoft\Templates刚好属于同步覆盖范围;个人设备则大概率是开启了Office设置同步功能,本地修改的模板被云端旧配置覆盖。
可行解决办法
- 方法1:修改Normal模板默认存储路径
打开Word后依次点击「文件」-「选项」-「高级」,下拉到「常规」分组点击「文件位置」,选中「用户模板」后点击「修改」,将路径调整为不属于同步覆盖范围的本地文件夹(比如非系统盘下自建的D:\WordCustomTemplates路径),调整完成后把原路径下的Normal.dotm文件复制到新路径,后续所有宏、快速部件、VBA代码都保存到新路径下的Normal模板即可。 - 方法2:关闭Office配置同步(个人设备优先使用,域设备需先确认管理员允许)
打开Word后依次点击「文件」-「账户」,在「账户隐私」板块点击「管理设置」,取消勾选「同步所有Office应用的设置」选项,保存设置后重启Word即可。 - 方法3:自定义独立启动模板替代Normal模板存储配置
单独新建一个.dotm格式的启用宏模板,把所有需要保留的宏、快速部件、VBA代码都存储到这个自定义模板中,再把模板放到C:\Users\<你的用户名>\AppData\Roaming\Microsoft\Word\STARTUP路径下,Word启动时会自动加载该模板的全部配置,不会被系统同步逻辑覆盖。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

