发布日期:2026-10-16 浏览次数:6
标签这类东西,前面已经有一篇讲过了(讲的是通用那一层:尺寸为什么要用厘米、一页排几个、A4 还是标签纸、二维码怎么放、还有怎么从清单批量生成)。
这一篇说的是"邮件标签"这个具体场景,也就是"一批收件人,一人一张"。
而它和通用标签的区别,其实就一句话:
邮件标签是一批人、一人一张,而且每一张的内容都不一样。
这个"不一样"是关键。 因为如果你做的是一堆"同样的物品标签",那你打一份就行了;而邮件标签的每一张都是不同的姓名、不同的地址。
所以这一篇要说的,是这个"一人一张"的结构带来的一系列问题:怎么排、打出来串行了怎么办、以及能不能"一份一份打"。
而那几件标签都通用的事(尺寸用厘米、别缩放、先试打一张),我不重复了——那篇里说得比我这里细。
先说清这个结构。
"一人一张"的意思是:你手上有一份清单,清单上每一行是一个收件人;而标签上每一张,就对应清单上那一行。
所以这个结构是"一行数据,换一张标签"。
这句话决定了三件事:
第一,你的清单必须是"一列一项"。
也就是说:姓名一列、地址一列、邮编一列、电话一列。 你不能把"姓名和地址"塞在同一列里。
因为批量生成的时候,它是按列去取值的。 你把两样东西塞在一列里,它就取不出来了。
(这个"数据源格式"的讲究,我在讲邮件合并的那篇里写过。)
第二,标签的模板只要排"一张"的样子。
你不需要把一整页几十张都排出来。 你排的是"一张标签长什么样",然后让程序按数据把它重复下去。
这一点很重要,因为很多人一上来就想着"我要在一页上排三十张"——而那一步是由标签纸的规格(一行几个、一列几个)决定的,不是由你手排的。
第三,"一人一张"这个结构,正好给了你一个控制手段。
这句话什么意思?下面讲"一份一份打"的时候会说。
现在说那个最常见的毛病。而这个毛病之所以难处理,是因为它有三种不同的原因。
而分清是哪一种,有一个很简单的判断法:看它是"从第几张开始串"。
第一种:从第一张就串。
也就是说,第一张的内容就没落在第一个格子里——比如整体偏上、偏左,或者干脆偏了半格。
这一种的原因通常是:网格和标签纸对不上。
也就是你排的格子尺寸(行高、列宽)和实际标签纸的规格差了一点。
具体可能是:纸买错了规格、或者你排的时候把"每版几列"设错了、或者页边距没按标签纸的实际边距来设。
而这一种的特点是"整体偏"——每一张都偏同样的距离,所以看起来是"整齐地错位"。
第二种:越往后越串。
也就是说,前面几张还行,打到后面越来越偏。
这一种的原因通常是:累积误差。
因为每一行的行高如果比实际标签高了一点点(比如多了零点几毫米),那第一行看不出来,第八行就偏出去好几毫米了。
这一种的特点很重要:它不是"错了",而是"错了累积起来"。
所以它的处理办法是:把行高(以及每一列的位置)改到"和标签纸完全一致"——而不是"改小一点试试"。
第三种:只串了某几张(或者某一列)。
也就是说,大部分是好的,但有几张偏了、或者整列偏了。
这一种的原因通常在"纸"那边,而不在"表"那边:
纸没放正(比如进纸的时候歪了一点)。 打印机的走纸有偏差(尤其是一次进一张手动喂纸的时候)。 或者纸受潮、边缘翘了。
而"整列偏了"还有一种可能:你排的时候少了一列、或者多了一列——那样后面所有的列都会挪位。
所以那句可以这样记:串行要看它是"从第一张就串"还是"越往后越串"——这两种原因完全不同。
而这个判断法最大的用处是:它能告诉你"该改表还是该改纸"。
从第一张就串、或者越往后越串 → 改表(网格、行高、页边距)。 只串某几张 → 改纸(放正、换纸、检查走纸)。
(至于"怎么把网格改准",那篇讲标签的文章里说过一个最省事的办法:先打一张,对着标签纸比一比。这个办法在这里同样管用。)
再说你问的这个。而它的答案不只在软件里,还在"你怎么排"。
先说为什么"不只在软件里"。
因为"一份一份打"这件事,其实包含三种不同的需求:
第一种:整批打。
这个最常规——二三十个收件人,一次全打出来。
第二种:补打某一张。
比如打完之后发现有一张蹭花了、或者粘坏了,要重打一张。
这个需求看起来很碎,但它很实在——因为标签是"贴出去"的东西,废掉一张是常事。
第三种:从中间某一张继续打。
这个是最实际的:打到一半卡纸了、或者纸用完了,前面打了十五张,现在要从第十六张接着打。
如果没办法控制"从哪一张开始",那你只能整批重打——而那意味着前面十五张全废了。
所以"一份一份打"这件事,真正的价值在于第三种。
那怎么控制?
关键在于"一张标签对应一页"。
如果你的排法是"一人一页"(也就是每一页上只有一张标签),那么"打第几张"就等于"打第几页"。
而打印的时候是可以指定页码范围的(比如"从第 16 页开始打")。
所以那句可以这样记:"能不能一份一份打"的答案不只在软件里,还在"你怎么排"——如果"一人一张"对应"一人一页",那页码就是你的控制手段。
那如果你的排法是"一页上放好几张"呢?
那就得用另一种控制方式:筛选记录。
也就是说:在数据源里只留下你要打的那几条,然后再批量生成。 这样打出来就只有那几条。
这个方法没有页码那么直接,但它同样有效——而且对于"补打一张"这种需求,它其实更顺手。
所以这里有一个实用的建议:
如果你的标签纸是"一张一页"的(也就是那种连续纸、一格一页的),那页码控制会很方便。
而如果是"一版几十张"的那种,那就习惯用"筛选记录"来控制。 两种都是对的,看你用哪种纸。
再说一个邮件标签和其他标签不一样的地方。
物品标签通常很短——"打印机 A0123"这种,几个字就够了。
而地址标签内容长得多:
收件人姓名、详细地址、邮编、以及可能还有电话。
而它的格子还是那么小。
所以邮件标签的主要难点,其实是"字多、格子小、还得看得清"。
这个问题我在讲课程表的那篇里说过一遍(那里的矛盾是"格子小、字还得看得清"),思路是一样的:先定一个能看清的字号,然后按那个字数去砍内容。
具体到地址标签上,有几个做法:
一是把地址分成几行,而不是挤成一行。
地址本来就是有层次的——姓名一行、门牌街道一行、城市邮编一行。分成几行之后,每一行都短了,字号就能大一点。
而"换行"这里有一个讲究:要用"单元格内换行",而不是靠它自己折行。
因为自动折行是它按宽度算的——你的格子宽度一变,折的位置就变了,可能把"某某路"折成"某某"和"路"两行。
而"单元格内换行"是你自己指定在哪断——这样不管格子多宽,断在哪都是你说了算。
(关于这个换行怎么打、以及它和"段落"有什么区别,我在讲单元格内换行的那篇里写过。那里还说了一个容易混的点:软回车不会产生新段落。)
二是砍掉用不上的信息。
比如"某某省某某市"里的省,如果收件就在本省,很多时候可以省。 又比如电话,如果标签上不是必须,那就可以不要。
三是别忘了邮编。
这一条看着像废话,但地址标签上最容易被挤掉的就是它——因为它常被当成"附加信息"。而对邮政分拣来说,它反而是最关键的那一项。
前面说这篇不重复那几件通用的,但为了你看着方便,我把它们列成一句句的提示,具体做法还是看那篇:
尺寸要用厘米或者毫米来定(别用"字符数",它会随字体变)。 "缩放到一页"必须关掉(一缩放,算好的尺寸就全废了)。 先打一张试试(网格对不对,只有打出来才知道)。 A4 还是专用纸,看你打多少、以及要不要"贴"(量少、要求不高 A4 就行;量大、要贴在东西上,专用纸省事得多)。
这四条在邮件标签上一条都不变。
唯一要补的是:邮件标签比物品标签更"不能出错"——因为物品标签贴错了,撕下来重贴就行;而地址标签贴错了,那是一封信寄到别人家去了。
所以"先打一张试试"这件事,在邮件标签上更值得做——最好是把第一张拿出来,对着地址核对一遍。
第一个坑,是清单没有"一列一项"。姓名和地址塞一列,批量生成时就取不出来。
第二个坑,是串行了就一味地改行高。要先看是"从第一张就串"还是"越往后越串"。
第三个坑,是打废一张就整批重打。如果排成"一人一页",页码就能帮你从中间续上。
第四个坑,是地址靠自动折行。要用单元格内换行,断在哪儿才由你说了算。
第五个坑,是地址标签上省掉了邮编。对分拣来说它反而是最关键的那一项。
如果只用三句话记住这篇,我希望是这三句话。
邮件标签和别的标签的区别就一句话:一批人、一人一张,而且每一张内容都不一样。所以结构是"一行数据换一张标签"——这意味着清单必须一列一项,而模板只需要排"一张"的样子。
"打出来串行了"分三种:从第一张就串(网格和标签纸对不上)、越往后越串(行高累积误差)、只串某几张(纸没放正或者走纸有偏差)。而这个判断法的用处是——它告诉你该改表还是该改纸。前两种改表,第三种改纸。
最后:"能不能一份一份打"的答案不只在软件里,还在你怎么排。如果"一人一张"对应"一人一页",那页码就是你的控制手段(从第几张续打);如果一页上放好几张,那就靠筛选记录来控制。而地址标签特有的难点是"字多、格子小"——把地址分成几行、用单元格内换行、别省掉邮编。
下一篇: WPS 信封怎么做:地址一批,一次打完
没有相关标签