当前位置: 首页 > news >正文

Word邮件合并

Word邮件合并功能可以解决在Word中批量填写内容的需求,当需要大量格式相同,只修改少数相关内容时,例如利用Word制作工资条,通知函,奖状等等,同时操作也非常简单灵活。下面通过例子来说明邮件合并的使用方法。

下面是工资条的模板,其中红框内是需要填写的内容。
在这里插入图片描述我们来看看如何使用邮件合并来填写这些数据。
首先数据源表如下:
在这里插入图片描述

基本步骤

点击 邮件 -> 开始邮件合并 -> 邮件合并分步向导
在这里插入图片描述

在右侧的邮件合并向导页面的下方一直点击「下一步」到第 3 步,选择「使用现有列表」下面的「浏览」
在这里插入图片描述

在这里插入图片描述

在弹出的文件选择框中选择数据源所在的文件表。按照提示完成后接着点击下一步进入第 4 步。
在这里插入图片描述

点击或者选择需要插入项目的区域,按照下图的步骤将,一个个插入项目。
在这里插入图片描述

插入完成后的样子,所有变化的地方都被替换成了数据源的列标题
在这里插入图片描述

点击「下一步:预览信函」,如果格式、内容没有问题的话就点击「下一步:完成合并」。完成合并这里还有两个按钮,一个是「打印」,可以直接打印生成后的内容,一个是「编辑单个信函」,点击「编辑单个信函」即可查看合并后的文档。
在这里插入图片描述

这样就可以得到格式一样,内容批量随着列表变化的文档了

常见进阶问题

数字格式

工资单中的数据经常是要精确到小数点后两位的,而我们生成后的文档都是整数,修改方法如下:
在上述第四步中选中对应的合并域,这里以基本工资这一项为例,按下SHIFT+F9快捷键,此时的显示效果如下:
在这里插入图片描述
这种显示样式我们称其为域代码显示样式,在后面输入" #0.00"(注意前面有一个空格,双引号不需要键入)
说明:此处的#号的作用是指定数字内容的输出样式,与EXCEL中的TEXT函数用法类似,其他样式对应的代码可以直接网上搜索一下,此时的界面如下:
在这里插入图片描述
点击下一步预览就可以看到格式已经改为对应的格式了
在这里插入图片描述
当然对于其他的项目也可以按照同样的步骤修改。这里有一个相关快捷键,前面介绍的SHIFT+F9快捷键是将某一个选中域显示为域代码样式,如果想将每一个域均显示为域代码样式,可使用快捷键ALT+F9,按下快捷键后,我们可以看到所有的域均显示为域代码样式:
在这里插入图片描述
这样可以更快捷的对格式进行修改

一张纸显示多条记录

邮件合并默认一个记录是一页纸,有时候一页的内容比较少,比较空旷,需要将多条记录打印在一张纸上,可按如下步骤修改:
首先将格式调整好,例如这里一张纸放两条记录
在这里插入图片描述

然后在两条记录中间插入下一记录的规则
在这里插入图片描述
在这里插入图片描述

这一设置就相当于一个记录分隔标记,在这一个标记后的会填入下一个记录的数据(也就是Excel的下一行),所以在同一页有多条记录的话,前面的记录都要在最后加上域«下一记录»。如果不加的话,同一页都只会填入同一个记录的数据。点击下一步预览可以看到已经修改:
在这里插入图片描述

拆分邮件合并后的文档为多个文档

邮件合并在生成之后默认将所有记录合并为一个文档,如果需要将其保存为多个文档可按照如下步骤修改:
在第四步的时候在文档首行添加“XXX工资明细”文字,并按上述第四步撰写信函中的步骤插入合并域“《姓名》”,然后选中该行,在“开始”选项卡的“样式”功能区,点击“标题1”。
在这里插入图片描述
注意这里如果你不想让这行标题字显示出来可以调整格式,将这一行字的字体颜色调整为白色。
标题前面的黑点其实是word中的一种非打印的编辑标志,也就是说,打印的时候,它是不出现的。如果要隐藏黑点,请单击“开始”选项卡,“段落”功能区。在换行与分页中取消勾选“与下段同页”、“段中不分页”或“段前分页”选项,如下图所示。
在这里插入图片描述

其他步骤与之前说的邮件合并步骤一致,一直到最后一步通过编辑单个信函生成最终的合并文件。
切换至“视图”选项卡,点击“大纲视图”。
在这里插入图片描述

选择“大纲”选项卡,修改“显示级别”为1级,同时按住【Ctrl】+【A】使页面文档全选中,点击“显示文档”,点击“创建”,从而创建出按照每个标题分隔的子文档
在这里插入图片描述
在这里插入图片描述

在此可以删除所有分节符,如果不删除的话,拆分后的每一个文档中会出现多余的空白页,可以全选内容【Ctrl】+【A】,然后【Ctrl】+【H】替换掉分节符「^b」
在这里插入图片描述
同时按住【Ctrl】+【S】,在弹出的“另存为”对话框中选择位置然后点击“保存”,总的文档被拆分后保存为了独立的文档且标题即为对应的姓名

测试文件下载地址
https://download.csdn.net/download/qq_42692386/89030651
https://download.csdn.net/download/qq_42692386/89030649

在这里插入图片描述

相关文章:

Word邮件合并

Word邮件合并功能可以解决在Word中批量填写内容的需求,当需要大量格式相同,只修改少数相关内容时,例如利用Word制作工资条,通知函,奖状等等,同时操作也非常简单灵活。下面通过例子来说明邮件合并的使用方法…...

git的安装与配置教程-超详细版

一、git的安装 1、下载git git官网地址:https://git-scm.com/download/win/ 选择所需要的版本,进行下载。 2、下载完成之后,双击下载好的exe文件进行安装。 3、默认是C盘,推荐修改一下路径(非中文并且没有空格&…...

李宏毅【生成式AI导论 2024】第5讲 让语言模型彼此合作,把一个人活成一个团队

GPD4,它也有非常强大的能力。但是GPT4如果跟其他的语言模型合作,他们其实可以发挥1加1大于二的力量。 为什么要让模型合作? 那怎么让模型彼此合作呢?有很多不同的方式。一个可能性是假设你现在手边就有一堆语言模型,他们可能有不同的能力使用,他们可能有不同的成本局来…...

Unity 实现鼠标左键进行射击

发射脚本实现思路 分析 确定用户交互方式:通过鼠标左键点击发射子弹。确定子弹发射逻辑:每次点击后有一定时间间隔才能再次发射。确定子弹发射源和方向:子弹从枪口(Transform)位置发射,沿枪口方向前进。 变…...

数据库---PDO

以pikachu数据库为例&#xff0c;数据库名&#xff1a; pikachu 1.连接数据库 <?php $dsn mysql:hostlocalhost; port3306; dbnamepikachu; // 这里的空格比较敏感 $username root; $password root; try { $pdo new PDO($dsn, $username, $password); var_dump($pdo)…...

asyncio和 aiohttp

文章目录 asyncio和 aiohttp3.8版本 特性aiohttp案例优化方案 asyncio和 aiohttp asyncio即Asynchronous I/O是python一个用来处理并发(concurrent)事件的包&#xff0c;是很多python异步架构的基础&#xff0c;多用于处理高并发网络请求方面的问题。 为了简化并更好地标识异…...

微服务demo(三)nacosfeign

一、feign使用 1、集成方法 1.1、pom consumer添加依赖 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><version>2.2.6.RELEASE</version></dependency&…...

学浪视频如何录屏保存?

学浪软件对录屏进行了防范&#xff0c;不管什么录屏软件只要打开学浪就会黑屏&#xff0c;这里就教大家一个方法&#xff0c;可以使用网页版进行录屏 这里是学浪的网页版地址 https://student-api.iyincaishijiao.com/ep/pc/login 但是你们打开这个地址会直接跳转到这个页面…...

c++中2种返回变量类型名称的方法

std::string real_name abi::__cxa_demangle(typeid(*(*a)).name(), NULL, NULL, &status);必须使用#include <typeinfo> std::string real_name boost::core::demangle(typeid(*(*a)).name());必须使用 #include <boost/core/demangle.hpp> #include <t…...

python仿真报告自动化——excite TD齿轮角加速度级计算

python仿真报告自动化——excite TD齿轮角加速度级计算 1 、问题-燃油泵相位优化2、难点-excite TD结果文件的提取3、代码 1 、问题-燃油泵相位优化 用excite TD对齿轮系进行仿真&#xff0c;模拟不同燃油泵相位对齿轮传动振动的影响&#xff0c;用齿轮角加速度级作为评价指标…...

如何系统的学习 C#

第一阶段&#xff1a;环境搭建与基础知识 1.1 安装开发环境 下载并安装Visual Studio或Visual Studio Code。若选用Visual Studio Code&#xff0c;记得安装C#扩展插件。 1.2 C#语言概述 了解C#的发展历程、特点以及应用场景。学习C#的基本语法规范&#xff0c;例如语句结尾…...

python爬虫----python列表高级

小伙伴们&#xff0c;大家好&#xff01;今天学习的内容是python列表高级。 1、添加元素 append&#xff1a;在列表末尾添加元素 A [xiaoWang, xiaoZhang, xiaoHua] print("添加之前&#xff0c;列表A的数据:", A)temp input(请输入要添加的学生姓名:) A.append…...

目标检测的相关模型图:YOLO系列和RCNN系列

目标检测的相关模型图&#xff1a;YOLO系列和RCNN系列 前言YOLO系列的图展示YOLOpassthroughYOLO2YOLO3YOLO4YOLO5 RCNN系列的图展示有关目标检测发展的 前言 最近好像大家也都在写毕业论文&#xff0c;前段时间跟朋友聊天&#xff0c;突然想起自己之前写画了一些关于YOLO、Fa…...

Linux基础命令2

目录 一.查看切换统计目录 1.Linux的文件属性 2. ls 命令 3.通配符 4.alias&#xff08;别名&#xff09; 5.du&#xff08;disk use&#xff09; 二.创建目录 1.mkdir &#xff08;建立文件夹&#xff09; 2.touch &#xff08;建立文件&#xff09; 三.Linux中的链接…...

IP组播基础

原理概述 IANA ( Internet Assigned Numbers Authority &#xff09;将 IP 地址分成了 A 、 B 、 C 、 D 、 E5类&#xff0c;其中的 D 类为组播 IP 地址&#xff0c;范围是224.0.0.0~239.255.255.255。 一个 IP 报文&#xff0c;其目的地址如果是单播 IP 地址&#xff…...

Pytorch的named_children, named_modules和named_children

在 PyTorch 中&#xff0c;named_children、named_modules 和 named_parameters 是用于获取神经网络模型组件和参数的三种不同的方法。下面是它们各自的作用和区别&#xff1a; named_parameters&#xff1a;递归地列出所有参数名称和tensornamed_modules&#xff1a;递归地列…...

3.28总结

1.java学习记录 1.方法的重载 重载换而言之其实就是函数名不变&#xff0c;但是其中的参数需要改变&#xff0c;可以三个方面改变&#xff08;参数类型&#xff0c;参数顺序&#xff0c;参数个数这三个方面入手&#xff0c;这样可以运用的&#xff09; 但是&#xff1a;注意…...

C# 命名空间的两种定义哦写法与区别

这两种写法在C#中都是有效的&#xff0c;但是它们代表了不同的语法风格和C#版本特性。 第一种写法&#xff1a; namespace Nebula.PDF; public class PdfDocument {}这是C# 9.0及更高版本中引入的顶级语句&#xff08;top-level statements&#xff09;特性。它允许你直接在文…...

Rustdesk客户端编译后固定密码不稳定时好时坏

环境&#xff1a; rustdesk1.19 问题描述&#xff1a; Rustdesk客户端编译后固定密码不稳定时好时坏 解决方案&#xff1a; 出现固定密码不稳定的问题可能有多种原因&#xff0c;下面是一些可能的解决方法&#xff1a; 密码强度&#xff1a;确保所设置的固定密码足够强大…...

小程序利用WebService跟asp.net交互过程发现的问题并处理

最近在研究一个项目&#xff0c;用到asp.net跟小程序交互&#xff0c;简单的说就是小程序端利用wx.request发起请求。获取asp.net 响应回来的数据。但经常会报错。点击下图的测试按钮 出现如下错误&#xff1a; 百思不得其解&#xff0c;试了若干方法&#xff0c;都不行。 因为…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)

0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述&#xff0c;后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作&#xff0c;其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!

一、引言 在数据驱动的背景下&#xff0c;知识图谱凭借其高效的信息组织能力&#xff0c;正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合&#xff0c;探讨知识图谱开发的实现细节&#xff0c;帮助读者掌握该技术栈在实际项目中的落地方法。 …...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

docker 部署发现spring.profiles.active 问题

报错&#xff1a; org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...

招商蛇口 | 执笔CID,启幕低密生活新境

作为中国城市生长的力量&#xff0c;招商蛇口以“美好生活承载者”为使命&#xff0c;深耕全球111座城市&#xff0c;以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子&#xff0c;招商蛇口始终与城市发展同频共振&#xff0c;以建筑诠释对土地与生活的…...

【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)

LeetCode 3309. 连接二进制表示可形成的最大数值&#xff08;中等&#xff09; 题目描述解题思路Java代码 题目描述 题目链接&#xff1a;LeetCode 3309. 连接二进制表示可形成的最大数值&#xff08;中等&#xff09; 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...

libfmt: 现代C++的格式化工具库介绍与酷炫功能

libfmt: 现代C的格式化工具库介绍与酷炫功能 libfmt 是一个开源的C格式化库&#xff0c;提供了高效、安全的文本格式化功能&#xff0c;是C20中引入的std::format的基础实现。它比传统的printf和iostream更安全、更灵活、性能更好。 基本介绍 主要特点 类型安全&#xff1a…...