如何修改word默认模板(Normal.dotm)
背景描述:平时有大量的文字编辑工作要做,其中最繁琐的就是格式问题;
为了排版工整、符合要求,在每个word中都要进行大量的更改,如:字体、大小、行距、段前段后间距等......但这其中有很多的重复性工作,不同文件要求的大致格式总是一致的;
那么是否有一种方法,能让我们每次打开一个新的word文档,可以直接生成我们想要的格式呢?
这里分享一种非常简单的方法——修改word模板文件(Normal.dotm)。
1.word新文件生成原理
在将实际操作方法之前,我们要明白,为什么这样会有效呢,word内部运行机制是怎么样的呢?
在我们每次新建word文档的时候,word都会根据其中设定的“用户模板”路径,搜寻路径下一个名为Normal.dotm的文件,也即word的默认模板文件——我们可以把它理解成文档的一个母体,任何一个子文档都是对这一母体的完全复制。而我们目前打开的这一新建的word文档,实际上也就是这一模板文件的副本。
那么如果我们在这一最根源的母体文件上进行修改,就能改变后续的所有word文档了。
2.模板修改方法
这里我们根据不同需求,介绍两种方法:部分修改和直接替换。
首先,我们打开任一一个word文档,在:
文件 → 选项 → 高级 → 下滑下滑,直到找到图中位置:

依次点击文件位置 → 双击用户模板 → 复制模板路径, 在文件夹中打开,会发现路径下有一Normal.dotm文件,就是上面提到的word模板文件啦!!
接下来就可以对它随意修改了。
2.1部分修改
双击打开的Normal.dotm文件,会发现它与平时使用的word文件并没有什么不同。
其实Normal.dotm才是真正的word文件,我们平时使用的新建word文件,都是它的复制罢了。
接下来,我们就可以在这一文件中对我们想要的各种设置随意修改,而我们做的所有修改,都可以完全复刻到后续新建的word文档中(甚至是我们结束编辑时鼠标所在的位置!)
特别注意:在修改后保存时,一定要将后缀设置为.dotm,并把文件名命名为Normal,否则word初始化时是找不到这个文件的。
2.2直接替换
这种方法是针对那些已经有其它格式模板的用户,这种模板的形式很多,可以是互联网上有人分享的,也可以是平时工作中收集的格式模板。如果大家觉得某个文件的格式很好,想要以后所有word文档都采用这个格式的话,按照如下步骤操作就可以了哦:
1、首先打开你所要使用的替换文件,删除其全部内容(否则之后的每个word都会保留这些内容);
2、选择另存为,选择后缀为.dotm,并将文件名改为Normal,保存到桌面(这里没有直接保存到模板路径下,是因为如果直接保存,很多时候系统可能会爆出命名不合理的错误,这也是word的保护机制之一)
3、删除原Normal.dotm文件,并将刚刚新建的Normal.dotm文件复制到模板路径中
3.结语
如何修改word默认模板(Normal.dotm)的更多相关文章
- 自定义 Word 默认的 Normal.dotm 模板、更改 Word 默认字体、更改 Word 默认样式(16)
1. 引言 以Office 2016为例. 有没有遇见这样的问题: 每次新建一个 Word 空白文档打开后字体默认是等线,段落默认是单倍行距,默认标题也不是自己想要的样式,等一系列问题.每次打开都要调 ...
- 所做更改会影响共用模板Normal.dotm。是否保存此更改
最近安装了Office 2010版本,但是发现个问题,每次在关闭word 2010时,都会提示所做更改会影响共用模板Normal.dotm …… 确实是烦恼,每次都需要点击是否保存,于是我在仔细研究了 ...
- 关闭2010中 word每次都提示:所做更改会影响共用模板 Normal.dotm
'您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时, 您(或您的管理员)选择了不安装宏或宏的控件的支持功能.' 每次关闭word都要出现这个该死的提示,头痛了半天. 谢谢各位! 我终 ...
- 修改IDEA默认模板
然后找到你想要修改的模板就可以了
- 如何修改vs2010中html的默认模板
用vs2010开发,新建html时,html页面会生成HTML 4 XHTML的header,下面介绍一下如何把它改成干净的html5风格 百度经验:jingyan.baidu.com 工具/原料 v ...
- 修改MyEclipse默认的Servlet和jsp代码模板
一.修改Servlet的默认模板代码 使用MyEclipse创建Servlet时,根据默认的Servlet模板生成的Servlet代码如下: 1 package gacl.servlet.study; ...
- 转】MyEclipse使用总结——修改MyEclipse默认的Servlet和jsp代码模板
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/3769058.html 感谢! 一.修改Servlet的默认模板代码 使用MyEclipse创建Servlet时, ...
- C# 操作 Word 修改word的高级属性中的自定义属性2
word的类库使用的是word2007版本的类库,类库信息见下面图片,折腾了半天,终于找到入口,网上 很多说的添加或者修改word的高级属性中的自定义属性都是错误的,感觉都是在copy网上的代码,自己 ...
- discuz默认模板文件结构详解-模板文件夹介绍
| — template — default 系统内置风格模板(默认风格)| — template — default – discuz_style_default.xml 风格安装文件,可用 ...
- MyEclipse使用总结——修改MyEclipse默认的Servlet和jsp代码模板
http://www.cnblogs.com/xdp-gacl/p/3769058.html 孤傲苍狼 只为成功找方法,不为失败找借口! MyEclipse使用总结——修改MyEclipse默认的 ...
随机推荐
- nvtop —— GPU使用情况的可视化工具
安装: sudo apt install nvtop
- Longley数据集——强共线性的宏观经济数据,包含GNP deflator(GNP平减指数)、GNP(国民生产总值)、Unemployed(失业率)、ArmedForces(武装力量)、Population(人口)、year(年份),Emlpoyed(就业率)。LongLey数据集因存在严重的多重共线性问题,在早期经常用来检验各种算法或计算机的计算精度
Longley数据集来自J.W.Longley(1967)发表在JASA上的一篇论文,是强共线性的宏观经济数据,包含GNP deflator(GNP平减指数).GNP(国民生产总值).Unemploy ...
- .NET 免费开源工业物联网网关
前言 IoTClient 是一个针对物联网 (IoT) 领域的开源客户端库,它主要用于实现与各种工业设备之间的通信.这个库是用 C# 编写的,并且基于 .NET Standard 2.0,这意味着可以 ...
- 简化数据流:Apache SeaTunnel实现多表同步的高效指南
Apache SeaTunnel除了单表之间的数据同步之外,也支持单表同步到多表,多表同步到单表,以及多表同步到多表,下面简单举例说明如何实现这些功能. 单表 to 单表 一个source,一个sin ...
- iOS开发基础149-由UUIDString引发的思考
问题1:[[UIDevice currentDevice] identifierForVendor].UUIDString什么情况下值会变化? [[UIDevice currentDevice] id ...
- MFC对话框程序:实现程序启动画面
MFC对话框程序:实现程序启动画面 对于比较大的程序,在启动的时候都会显示一个画面,以告诉用户程序正在加载,或者显示一些关于软件的信息,如Visual C++,Word, PhotoShop等.那么对 ...
- bazel 简介(一)—— 基础概念与原理
0x01 背景 bazel目前已广泛用于云计算领域的开源软件的构建如k8s.kubevirt等,本文以一个新手的角度分享下bazel的基础知识,其存在的价值.对比下,它与其他已经存在的构建系统的差别, ...
- CSS2基础(part-1)
CSS2基础 基础 简介 [全称]Cascading Style Sheets,又名层叠样式表 层叠:一层一层涂上去 表:列表 样式:如文字大小,颜色,元素宽高等. CSS 描述了在屏幕.纸质.音频等 ...
- Oracle导出数据库与还原
导出部分 1.获取到Oracle directory目录与实际电脑目录的映射 2.CMD导出Oracle数据库 DMP文件 //expdp 用户/密码@数据库监听地址 schemas=表空间名称 du ...
- Linux 网络设备命名规则
在 Linux 系统中,网络接口的命名规则已经经历了几次重要变化,特别是从传统的以 eth 和 wlan 开头的名称,转变到更现代.更具描述性的命名方式.以下是这些变化的概述: 1. 传统命名约定 在 ...