背景描述:平时有大量的文字编辑工作要做,其中最繁琐的就是格式问题;

为了排版工整、符合要求,在每个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)的更多相关文章

  1. 自定义 Word 默认的 Normal.dotm 模板、更改 Word 默认字体、更改 Word 默认样式(16)

    1. 引言 以Office 2016为例. 有没有遇见这样的问题: 每次新建一个 Word 空白文档打开后字体默认是等线,段落默认是单倍行距,默认标题也不是自己想要的样式,等一系列问题.每次打开都要调 ...

  2. 所做更改会影响共用模板Normal.dotm。是否保存此更改

    最近安装了Office 2010版本,但是发现个问题,每次在关闭word 2010时,都会提示所做更改会影响共用模板Normal.dotm …… 确实是烦恼,每次都需要点击是否保存,于是我在仔细研究了 ...

  3. 关闭2010中 word每次都提示:所做更改会影响共用模板 Normal.dotm

    '您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时, 您(或您的管理员)选择了不安装宏或宏的控件的支持功能.' 每次关闭word都要出现这个该死的提示,头痛了半天. 谢谢各位! 我终 ...

  4. 修改IDEA默认模板

    然后找到你想要修改的模板就可以了

  5. 如何修改vs2010中html的默认模板

    用vs2010开发,新建html时,html页面会生成HTML 4 XHTML的header,下面介绍一下如何把它改成干净的html5风格 百度经验:jingyan.baidu.com 工具/原料 v ...

  6. 修改MyEclipse默认的Servlet和jsp代码模板

    一.修改Servlet的默认模板代码 使用MyEclipse创建Servlet时,根据默认的Servlet模板生成的Servlet代码如下: 1 package gacl.servlet.study; ...

  7. 转】MyEclipse使用总结——修改MyEclipse默认的Servlet和jsp代码模板

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/3769058.html 感谢! 一.修改Servlet的默认模板代码 使用MyEclipse创建Servlet时, ...

  8. C# 操作 Word 修改word的高级属性中的自定义属性2

    word的类库使用的是word2007版本的类库,类库信息见下面图片,折腾了半天,终于找到入口,网上 很多说的添加或者修改word的高级属性中的自定义属性都是错误的,感觉都是在copy网上的代码,自己 ...

  9. discuz默认模板文件结构详解-模板文件夹介绍

    | — template — default   系统内置风格模板(默认风格)| — template — default  – discuz_style_default.xml  风格安装文件,可用 ...

  10. MyEclipse使用总结——修改MyEclipse默认的Servlet和jsp代码模板

    http://www.cnblogs.com/xdp-gacl/p/3769058.html   孤傲苍狼 只为成功找方法,不为失败找借口! MyEclipse使用总结——修改MyEclipse默认的 ...

随机推荐

  1. mindspore.ops.Pow()等算子不能处理float64类型的数据

    原文地址: https://gitee.com/mindspore/mindspore/issues/I3ZG99 Software Environment: -- MindSpore r1.2 GP ...

  2. MindSpore 数据加载及处理

    参考地址: https://www.mindspore.cn/tutorial/zh-CN/r1.2/dataset.html ==================================== ...

  3. 在进行神经网络训练时需要使用的显存空间大小的预估——300MB的神经网络在训练时最少需要占用多大的显存空间

    以Tensorflow为例. ======================================= 神经网络(TensorFlow举例)在GPU中训练时需要占用的内存大概有下面几部分组成: ...

  4. Deepin20系统开机报错——You are in emergency mode ... Cannot open access to console, the root account is locked. emergency mode/“journalctl -xb”

    参考: https://knowledge.ipason.com/ipKnowledge/knowledgedetail.html/1286 https://blog.csdn.net/wenfei1 ...

  5. 清除 Nuxt 状态缓存:clearNuxtState

    title: 清除 Nuxt 状态缓存:clearNuxtState date: 2024/8/7 updated: 2024/8/7 author: cmdragon excerpt: 摘要:本文介 ...

  6. Java开发环境安装笔记

    目录 JDK的版本 Java 8 Java 9 Java 11 (LTS) Java 17 (LTS) Java 21 JDK的环境变量设置 JAVAHOME 和 PATH 环境变量 JAVAPATH ...

  7. Linux下SPI驱动详解

    更多嵌入式原创文章,请关注公众号:一口Linux 1. SPI总线 1.1. SPI总线概述 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口. ...

  8. kubeadm升级k8s之1.23.17->1.24.17

    查看当前版本 [root@k8s-master31 ~]# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EX ...

  9. Linux下错误解决方案

    错误 "E: Unable to correct problems, you have held broken packages."这种问题包破坏问题,可能是由于镜像源与系统版本不 ...

  10. vscode注释快捷键

    单行注释 ctrl+/ 多行注释 ctrl+alt+a 文档注释 /** 复制上面一行 ctrl+d 选中段落整体向左或向右缩进 ctrl +[ 或 ctrl + ] 查找 ctrl + f