这应该是最终版了。全网“”接近完美的公文Word模板了,即使违反广告法我也要这么说。欢迎下载使用并找出问题告诉我。

做一个Word模板不难,但是要做得专业,做到接近完美,需要考虑到的事情还是比较多的。

比如Direct formatting的问题,由于Word内部存在厘米、磅、字符等多个度量单位,而且内部会保留磅和字符的同样设置的不同数值,并且在2个冲突时会有一些奇怪的换算规则。这么说你可能不懂,如果你真正做下去,你会发现你的样式列表里会有很多多余的段落格式,这个只能通过宏来修正。我的模板没有这个问题,全部是显式的命名样式。

由于Word所见即所得的原因,虽然在Word里面看到是一段话,但是在底层存储的OOXML文档里面,可能会被分为多个不同的词,也就是隐蔽工程做得不好。我的模板没有这个问题。可以看下图,第一张是一般会是这样。

第二张是我模板里的。

如果请示报告只有一页,我的模板就不显示多余没有意义的—1—这个页码。虽然是一个小设置,但是体现了模板作者缜密的思维。

为了让附件可以从“一、”开始编码,我也不知道我何时突然冒出这个绝妙的想法,我将公文的标题都往后退一级,利用了多级列表的1级来reset公文的一级标题。

在处理专业排版要求的孤行控制,是否在英文中间换行,标题的段中不分页,与下段同页,是否调整中文和西文距离等问题上,因为公文规定是22*28,没有对这些细节进行规范,如果设置了,会导致出现一些空白,跟公文要求会有冲突,我公文看得不多,所以目前就是这样子。这不是错误,我考虑到了,但是没考虑好,如果有特殊需要,可以自行修改。

废话不说了。

下载模板

https://dog.xmu.edu.cn/images/2023/oa-template/请示报告.郑海山dump.dotx

新的改变

  • 新增加一个样式名字为模板的版本。模板文档内文件名和下载地址会有“郑海山dump”信息。你可以在下载后改名,清空文档说明内容。文档其他位置不带个人信息。
  • 对文档说明进行了大调整,使用者不需要关注的模板细节放到了附件1。
  • 对从模板新建的文档可能泄露模板具体目录的问题进行了提示
  • 由于公文规定了22行,所以将孤行控制和段中不分页都去掉了。标题没有段中不分页和孤行控制实在很难看,目前只对标题 1加了段中不分页和与下段同页。
  • 署名单位/成文日期因为要用空格对齐,所以加上“允许西文在单词中间换行”。
  • 页脚不再使用对称缩进,改用奇数页偶数页。增加了“页脚-偶数页”样式。
  • 如果整篇公文只有一页,不显示第一页页码。如果还需要显示,可自行调整。
  • 将控制单页不显示的页码域公式加入“文档部件”。
  • 将一些常用命令加入右上角QAT快速访问工具栏,比如导航窗格、草稿视图、查看表格虚线等。

中间小变化

  • 页脚使用对称缩进来控制左右对齐,如果页码超过10页会有小瑕疵。
  • breaking changes: 加入了附件的处理方式,附件内4个标题已经可以正常自动编号。
  • 处理了与正文一起装订的附件和不与正文一起装订的附件。

去年2022年底我的修改

  • 参考《普通WPS Word规范排版公文格式》修复了原始模板的一些错误,比如.全角半角和页码格式。
  • 使用dotx模板而不是docx,使得不会不小心动到模板内容,并且可以使用到“文档部件”功能。
  • “文档部件”类似Code snippets,是可重复使用的一段文本。一般可以将自己单位的名字或者一些经常用到的内容加入“文档部件”,目前加入的是“附件表格”,防止删除后找不到。
  • 限制了切换主题和样式集功能。暂时不限制样式编辑能力。
  • 西文字体不再使用Times New Roman。因为规范没有规定这个。
  • 文档网格线加入竖线。
  • 公文标题样式增加了不在相同段落之间增加间距,所以现在公文标题可以放心使用硬回车。
  • 样式排序使用“推荐”而不是使用刻意添加数字使用字母序排序。
  • 多级列表样式使用命名样式。
  • 虽然我很bs某国内在线文档编辑公司的样式功能很弱,但是因为我使用的是自带的标题1-4,所以在使用该公司的在线文档编辑时可以展示文档结构图。
  • 目前大部分样式都依赖“正文”这个样式,在这里Word有个问题,实际上所有正文应当是应用“正文文本”样式而不是“正文”,但是默认写的时候都是应用“正文”样式。
  • 段落行距使用“单倍行距”,行距使用文档窗格来实现,旧的模板如果插入图片,必须手动更新为“单倍行距”,现在不用了。
  • 统一了4个默认字体设置位置:页面布局的默认字体、正文样式设置、字体的“设置默认值”、样式的“设置默认值”均设置为仿宋三号。
  • 附件说明部分抛弃第一版使用复杂的域代码,而是简单使用无边框表格进行排版。建议可以打开表格的“查看网格线”来观察。
  • 修复了旧版不小心引入节导致页码格式错误的问题。
  • 署名单位、成文日期、公章原先不处理,目前加了常用的有无公章的2个样式。署名单位和成文日期长度不同让用户使用空格自行控制。
  • 录制了视频演示使用方法,从一个纯文本的请示报告内容排版成为符合公文规范的文档,不到3分钟。

去年2022年初我的修改

  • 二、(这里不用管,只是作为编辑参考)一级标题(黑体,三号,Times New Roman,段前端后无,首行缩进2字符,编号后不加制表符。)
  • (一)二级标题(楷体,三号,粗体,Times New Roman,首行缩进2字符,编号后无)
  • 1.三级标题(仿宋,三号,粗体,Times New Roman,首行缩进4个半角字符,编号后点号.为全角英文句号,句点,编号后不特别标注。)
  • (1)四级标题(仿宋,三号,首行缩进2字符,编号后无)
  • 公文标题(小标宋简体,二号,居中。行距为22+16*7/8=36磅。英文为Times New Roman),后续为主送机关,段后一行。设定为大纲级别:1。
  • 主送机关前面无需空行,已使用“公文标题”样式控制。
  • 正文(仿宋,三号,行距一般为28.95磅)。
  • 多级列表不控制任何缩进(文本缩进,对齐)。如果一旦对多级列表进行更改后,必须重新设定一级、二级、三级、四级标题的首行缩进设置。
  • 页边距上是37mm,下35mm,左/内侧28mm,右/外侧26mm,双面打印注意设置成为“对称页边距”。“文档网格”“指定行和字符网格”,每页22行,每行28个字。可在视图内打开“网格线”观察网格。
  • 段落控制所有“与下页同段”、“段中不分页”去掉。
  • 署名单位与正文空1行,如果要盖章,先自己控制空行个数(TODO)。
  • 成文日期右空四字。后续格式为正文。
  • 附件部分无需空行,已使用样式控制。
  • 页码格式-1-,宋体四号半角阿拉伯数字。“页脚底部距离”设置为2.5厘米(-和版心距离为7mm, 1080p 85%为物理大小)。单页码居右空一字,双页码居左空一字。
  • 附件1设定为大纲级别:1。方便文档结构图导航。
  • 附件2开始样式为缩进5个字符,悬挂缩进1.5字符。
  • 附件顺序号,3号黑体,段前分页,大纲级别:1。

附图