整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

这样制作日报,从此告别加班!(下):邮件合并

这样制作日报,从此告别加班!(下):邮件合并

天我们讲到了制作定制日报的第一步:设置数据源。

还没看的小伙伴给你们一分钟的时间回顾一下!

今天我们继续来讲第二步:邮件合并操作。

02

邮件合并操作


◆ 建立日报正文模板

新建一个 Word 文档,然后编辑文本如下:

以下涂蓝色的文字就是我们需要定制的邮件内容,此处只是为了突出说明,大家在实际的操作中可以不必设置颜色高亮。



和之前的纯文本邮件不同:

在称呼的后面我们追加了 「<br>」;
在正文的前面追加了「??」。


这两个是 html 代码,分别代表换行和缩进。

这么做是为了在后面发送邮件的时候,让正文的格式看起来更符合一般的商务习惯。

如果没有这几个符号,以 html 格式发送的邮件就是一句长长长长长的句子,很不严谨。


◆设置动态调用邮箱及附件的宏代码◆


编写完邮件正文后,大家先别忙着关闭邮件。




按下【ALT+F11】(笔记本记得加上 Fn),调出宏代码窗口。


点击 Project(邮件正文)插入模块,将一大段代码拷入。


鉴于这一大段代码放在这里并不直观,小 E 把它放进了模板中,只把关键的几句贴出来:


'如果excel数据结构发生改变,那么请修改此次发送email地址所在列数,默认为7
 .To=wb.Sheets("Sheet1").Cells(rowCount, 7)

'如果excel数据结构发生改变,那么请修改此次抄送email地址所在列数,默认为8~9
 .CC=wb.Sheets("Sheet1").Cells(rowCount, 8) & ";" & b.Sheets("Sheet1").Cells(rowCount, 9)

'如果excel数据结构发生改变,那么请修改此次附件地址所在列数,默认为10
 For colCount=10 To endColNo
 .Attachments.Add Trim(wb.Sheets("Sheet1").Cells(rowCount, colCount))
Next colCount


只要小伙伴们用的是 Excel 2007 以上的版本,代码的其他部分大家基本都不需要关注。


我们只需要按第一步设置的数据源,把发送、抄送、附件路径的列对应起来就可以了~




我们在数据源设置中要注意:

发送的邮箱地址位于 G 列,因此代码中设置为 7;
每封邮件抄送给总裁和销售经理两位,分别位于 H 列和 I 列,因此代码中设置为 8 和 9;
附件是从 J 到 K 两列,但我们只需要设置从 10 开始,代码从第 10 列一直调用到数据的最末列。

如果小伙伴的数据源有差别,只需要在这三个地方小小的改动一下就行啦。


◆ 设置动态数据源


? 点击【邮件】→【开始邮件合并】→【邮件合并分步向导】。



? 设置向导:


在右边弹出邮件合并向导的菜单,选择【电子邮件】,点击【下一步:开始文档】。


默认选择【使用当前文档】,点击【下一步:选择收件人】:




? 选择数据源:


点击【使用现有列表】后,点击【浏览】(注意此处可不是点击下一步哦)。


然后选择我们刚才建立的 Excel 数据源文件。




此处我们选择【Sheet1$】即可。



然后回到邮件合并主菜单,选择【下一步:撰写电子邮件】。


? 设置动态数据源:


将光标选中【夔】字,然后选择【其他项目】,插入【姓氏】域。


如下图所示,然后关闭【插入合并域】菜单。



用同样的方法,设置分公司、项目数、金额(万元),设置完毕后如下图所示:



然后在右侧邮件合并菜单点击【下一步:预览电子邮件】—【下一步:完成合并】。





◆ 发送邮件 ◆


点击邮件合并下的【电子邮件】→收件人一栏选择「发送」



然后设置一下邮件的主题【请关注在手项目情况】,点击【确定】。


邮件就一次全部发出了!



只是这一次,是带私人订制的附件的哈!



不信?那自己动手试试吧~

私信回复【日报】获取练习文件!

同时别忘了,私信【学一招】获取全部学一招合集,做高效职场人!

<script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

td标签中合并单元格属性:

行合并: rowspan="2"

列合并:colspan="2"

格是组织和显示数据的一种有效方式,无论是在文档中还是网页上。良好的表格设计可以提高信息的可读性和易理解性。本文将详细介绍如何创建和格式化表格,并提供一些实例。

创建表格

在Word或类似文档编辑器中创建表格

  1. 插入表格:打开文档编辑器,例如Microsoft Word,找到“插入”选项卡,点击“表格”,选择需要的行数和列数。
  2. 输入数据:点击表格中的单元格,开始输入数据。可以使用Tab键在单元格之间跳转。
  3. 调整行列:根据需要调整行高和列宽。在Word中,可以通过拖动表格边框来调整,或者点击右键选择“表格属性”进行精确设置。

在HTML中创建表格

<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
  </tr>
  <tr>
    <td>Data 1</td>
    <td>Data 2</td>
  </tr>
  <tr>
    <td>Data 3</td>
    <td>Data 4</td>
  </tr>
</table>

  • <table> 标签用于创建表格。
  • <tr> 标签定义表格中的行。
  • <th> 标签定义表头单元格,通常加粗居中显示。
  • <td> 标签定义标准单元格。

格式化表格

格式化表格包括调整表格的样式、布局和颜色等,以提高其可读性和美观性。

文档编辑器中的格式化

  1. 边框样式:可以为表格或单个单元格设置边框样式、颜色和宽度。在Word中,选择表格,然后在“设计”选项卡中选择边框样式。
  2. 单元格填充:为了区分不同的行或列,可以对单元格进行颜色填充。在Word中,选择单元格或行列,然后在“布局”选项卡中选择“填充”。
  3. 文本对齐:文本对齐方式可以设置为左对齐、居中或右对齐。选择单元格后,在“布局”选项卡中选择对齐方式。
  4. 合并单元格:有时需要将多个单元格合并为一个单元格以显示标题或其他信息。选择要合并的单元格,然后点击“合并单元格”。

HTML中的格式化

在HTML中,格式化通常通过CSS完成。

<style>
  table {
    width: 100%;
    border-collapse: collapse;
  }
  th, td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
  }
  th {
    background-color: #f2f2f2;
  }
  tr:nth-child(even) {
    background-color: #f9f9f9;
  }
</style>

  • border-collapse 设置为 collapse 以消除单元格之间的间隙。
  • th, td 设置了边框、填充和文本对齐。
  • th 设置了表头的背景色。
  • tr:nth-child(even) 为偶数行设置了条纹效果。

实例

文档编辑器实例

假设我们需要创建一个3x3的表格,显示一个小型团队的成员信息。

  1. 插入一个3行3列的表格。
  2. 输入数据:姓名、职位、邮箱。
  3. 设置第一行为表头,加粗并填充淡蓝色背景。
  4. 设置所有单元格的文本为居中对齐。
  5. 为表格添加外边框,并为行添加细边框。

HTML实例

<!DOCTYPE html>
<html>
<head>
<style>
  table {
    width: 50%;
    border-collapse: collapse;
    margin: 25px 0;
  }
  th, td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
  }
  th {
    background-color: #4CAF50;
    color: white;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
</style>
</head>
<body>

<table>
  <tr>
    <th>Name</th>
    <th>Position</th>
    <th>Email</th>
  </tr>
  <tr>
    <td>Alice</td>
    <td>Manager</td>
    <td>alice@example.com</td>
  </tr>
  <tr>
    <td>Bob</td>
    <td>Developer</td>
    <td>bob@example.com</td>
  </tr>
  <tr>
    <td>Charlie</td>
    <td>Designer</td>
    <td>charlie@example.com</td>
  </tr>
</table>

</body>
</html>

在这个HTML实例中,我们创建了一个带有条纹效果的表格,表头有绿色背景和白色文字,每个单元格都有适当的填充和边框。

结论

创建和格式化表格是一项基本技能,无论是在文档编辑器还是HTML中。一个良好格式化的表格不仅能有效传达信息,还能提升整体文档或网页的美观性和专业性。通过实践这些技巧和使用示例作为参考,你可以创建出既实用又吸引人的表格。