怎么把EXCEL中的地址信息打印成一个个小标签用来贴在信封上
发布网友
发布时间:2022-04-26 07:06
我来回答
共5个回答
热心网友
时间:2022-04-20 15:13
1、在Sheet1中按照序号、邮编、收信地址、收信单位、收信人的方式建立发件信息;
2、在Sheet2建立信封界面,并在信封界面打印范围外的任一单元格,通过“数据”选项下的“数据有效性”,建立“序号”的下拉列表
3、在Sheet2的相应单元格,将序号所在单元格为查找条件,通过=VLOOKUP(J2,Sheet1!A:E,2,0)返回对应第2列的邮政编码,其他的信息返回只需要修改公式中对应的返回列号,即可。
邮政编码:=VLOOKUP(J2,Sheet1!A:E,2,0)
收件地址:=VLOOKUP(J2,Sheet1!A:E,3,0)
收件单位:=VLOOKUP(J2,Sheet1!A:E,4,0)
收件人:=VLOOKUP(J2,Sheet1!A:E,5,0)
表格中的*区域为“预留空格”区域,制作完成后,可以删除。
4、在打印设置中,选择“信封”大小,选择“横向”,设置页边距:上为0,左为0,然后根据需要调整字号或行高列宽,到合适位置,*单元格删除。 打印序号所选的第1页,然后在打印页面外不断选择序号,就可以不断打印出与之对应的所有信封。
热心网友
时间:2022-04-20 16:31
Excel97是一款功能强大的办公软件,而其强大的功能并不是都浮在表面上,需要我们在日常工作中不断地应用和挖掘,才能逐渐体会其博大精深之处。
在日常工作和生活中,书写信封是避免不了的,特别是文书部门,批量书写信封更是常有的事情,Excel97可以帮助我们很好地完成这些琐碎的工作。
利用Excel97批量打印信封大致可以分为四个步骤:
一、设置打印页面
进入Excel97,新建一个工作簿,选定工作表“sheet1”。
第一步:定义打印页面大小
⒈测量信封的实际长和宽;
⒉在“文件”菜单下选择“页面设置”命令;
⒊单击“选项”按钮,根据测量的实际尺寸自定义打印页面的大小。
第二步:在打印页面内制作打印面板
通过调整行高、列宽以及在“页面设置”命令中调整页边距的数值,使邮政编码打印在信封左上角的方框内,定义收件人地址、收件人名称和寄件人名称、地址、邮编的打印位置(如图1所示)。
图1 打印页面
注意事项:
⒈邮政编码被分为六个单独的数字分别放在A1~F1六个单元格中;
⒉为了便于在打印过程中不断变换打印内容,将收件人地址、收件人名称和寄件人名称、地址、邮编分别放置在单元格A3、A4、H5、H6、H7中,为了保证收件人名称位于信封的居中位置,利用Excel97的“合并及居中”功能,使单元格A4~N4的格式为跨列居中。
二、输入打印内容
选定工作表“sheet2”,根据打印内容建立如下表格,为了与“sheet1”中邮政编码的格式保持一致,邮政编码同样被分为六个单独的数字分别放入A~F六列的单元格中,并根据格式要求在表格中逐行输入待打印的内容,(如图2)。
图2 打印内容
三、建立宏
所建立的宏主要要做两个步骤的工作,一是将工作表“sheet2”中的内容逐行调入工作表“sheet1”的打印面板中;二是通过打印机将设定内容打印出来。宏的工作方式是调入一条内容打印一个信封,循环工作,直至将“sheet2”中的内容打印完毕。
根据上述分析,从“工具”菜单中选择“宏”命令,进入Visual Basic编辑器,编写一个名为“打印”的宏(此宏在实际工作中经过验证,运行正常),其代码如下:
Sub 打印()
Dim no1 As Integer
Sheets("Sheet1").Select '进入打印页面
no1 = 1
no2 = InputBox("请输入打印内容行数:", "对话框", 1)
If no2 = "" Then '如果在对话框中选择了取消按钮,则终止宏!
Exit Sub
End If
Do While no1 <= no2
Range("a1:f1").Value =Sheets("sheet2").Range("a" + Trim(Str(no1 + 1)) _
+ ":" + "f" + Trim(Str(no1 + 1))).Value '更新邮政编码
Range("a3").Value = Sheets("sheet2").Range _
("g" + Trim(Str(no1 + 1))).Value '更新收件人地址
Range("a4").Value = Sheets("sheet2").Range _
("h" + Trim(Str(no1 + 1))).Value '更新收件人名称
Range("h5").Value = Sheets("sheet2").Range _
("i" + Trim(Str(no1 + 1))).Value '更新寄件人名称
Range("h6").Value = Sheets("sheet2").Range _
("j" + Trim(Str(no1 + 1))).Value '更新寄件人地址
Range("h7").Value = Sheets("sheet2").Range _
("k" + Trim(Str(no1 + 1))).Value '更新寄件人邮编
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, _
Collate:=True '打印输出
no1 = no1 + 1
MsgBox "请放入新的信封后按任意键继续!", 48, "暂停提示"
Loop
End Sub
注意事项:
⒈在宏中引入了两个变量“no1”和“no2”,其中“no1”是一个计数器(no1始终小于等于no2),“no2”是通过对话框接收的一个数值,用户根据需要打印的信封个数(即工作表“sheet2”中打印内容的行数)输入这个数值,宏通过这个数值确定循环次数。
⒉对于具有自动上纸功能的激光打印机和喷墨打印机,则可以删除起暂停作用的语句:MsgBox "请放入新的信封后按任意键继续!", 48, "暂停提示"。
四、运行宏
运行宏一般可使用下列两种方式:
一使用宏对话框运行宏
使用宏对话框运行宏可分为三个步骤:
⒈从工具菜单的宏选项中选择“宏”弹出宏对话框;
⒉从宏名列表中选择“打印”(如图3);
⒊用鼠标左键单击“执行”按钮。
这是运行宏最普通的方式,具有简单、直观、易于掌握的优点。
二运用自定义工具栏按钮作为宏的载体。
运用自定义工具栏按钮作为宏的载体,可通过以下步骤来实现:
将鼠标指针指向任何显示的工具栏,单击右键,在出现的快捷菜单中选择“自定义”选项,弹出自定义窗口;
从自定义窗口中选择“命令”页面;
在命令页面的“类别”列表中选择“宏”,将“命令”列表中出现的自定义按钮拖曳到工具栏上;
用鼠标右键单击工具栏上的自定义按钮,从弹出的“指定宏”窗口列表中选择宏“打印”,最后单击“确定”按钮。
若要打印信封单击工具栏上的自定义按钮即可。
利用Excel97批量打印信封,具有许多优点:①有助于减轻工作人员的劳动强度;②有助于提高工作质量,减少错误;③一旦打印内容输入完毕可以反复利用,有助于提高工作效率;④打印信封的批量越大越能显示其优越性。
热心网友
时间:2022-04-20 18:05
只要贺卡在邮政局买,他们会提供免费打印服务。
当然要自己做也不是很难,就是调整具体位置要试多次。实现方法就是用vba来做。
热心网友
时间:2022-04-20 19:57
在△abc中,ab=ac=10,bc=12,求△abc的面积
热心网友
时间:2022-04-20 22:05
用word的邮件合并功能追问说详细点啊,我也知道是用这个功能
怎么把EXCEL中的地址信息打印成一个个小标签用来贴在信封上
1、在Sheet1中按照序号、邮编、收信地址、收信单位、收信人的方式建立发件信息;2、在Sheet2建立信封界面,并在信封界面打印范围外的任一单元格,通过“数据”选项下的“数据有效性”,建立“序号”的下拉列表 3、在Sheet2的相应单元格,将序号所在单元格为查找条件,通过=VLOOKUP(J2,Sheet1!A:E,2...
如何输入内容或者导入文档智能生成PPT?
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
EXCEL2007怎么把表里的地址姓名邮编打印成标签贴在信封上?
新建一个WORD2007文档(页面按你需要打印的标签设置),点击工具栏中“邮件”,在“开始邮件合并”中点“选择收件人”,选“使用现有列表”,选择你已经建好的带地址、姓名、邮编等信息的EXCEL表,点击“预览结果”,在“编写和插入域”中点击“插入合并域”,选择你想插入的一个或多个域,在“完成”中...
...在EXCEL表格里放着,想把他们制作成一个个标签用A4纸打印裁剪贴到信...
邮件合并可以满足你的要求,它会把EXCEL作为数据源,然后用WORD设置的版式进行打印数据,你自己搜索下"邮件合并"
用excel打印标签的方法步骤
打印标签步骤2:打开一个word,点击工具-->邮件合并,出现邮件合并帮助器;打印标签步骤3:点击“创建”按钮,选择“邮件标签”,出现的对话框,选择活动窗口 打印标签步骤4:点击获取数据,选择“打开数据源”,选中excel文档(如test.xls)打印标签步骤5:确定后,跳出个对...
我要把EXCLE里面的一列公司名称,邮编,地址直接做成信封格式,怎么办
在“查找范围”列表中,单击包含所需数据的工作簿所在的文件夹,再单击该工作簿,然后单击“打开”。在“选择表格”对话框中,定位并单击列表。确保选中了“数据首行包含列标题”,然后单击“确定”。在“邮件合并收件人”对话框中,单击与左边的 Word 标识符对应的数据中的任意列标志。这一步使您能更...
excel 如何做一个类似信封上的邮编填写的框,可以填写数字的。
两种方法:1.找绘图工具栏里的文本框,写入数字,放几个排好顺序和大小即可。2.用单元格来做,选中单元格,边框全选上,然后隔一列再选一个单元格打上边框,如此多次,注意调整有框单元格的行高列宽即为调整框的大小,中间间隔列拉小点即可。
如何在信封上打字?
在信封上打印字,需要在WORD或excel中设置信封的打印位置,具体方法如下:1、选择纸型 选择“文件”菜单中“页面设置”命令下的“纸型”选项,选择“A4”纸,在“页边距”选项选择“方向”为“横向”,然后单击“确定”按钮。2、制作邮政编码栏 在工具栏中单击“插入表格”,在“插入表格”的对话框中...
如何用excel打印标签的方法
1、在计算机上打开电子表格,在[页面布局]中选择[打印标题]并单击输入。2、在打开的页面设置界面中,选择工作表,点击打印标题下顶部标题行的相应按钮。3、将出现页面设置-顶部标题行的区域提示。选择表中第一行的标签后,单击[$1:$1]的相应按钮。4、将在第二步返回打印设置页面。此时,您可以看到[...
Word把地址打印到每一个信封上,如何编辑?
使用邮件合并功能。创建一个excel文件,将地址信息编辑好,并保存。回到word,点击邮件---开始邮件合并--选择信封。点击选择收件人---使用现有列表,浏览找到刚保存有地址信息的excel文件。点击编辑收件人列表,勾选需要的和去掉不需要的。将光标定位到需要放置地址的位置,点击插入合并域,选择地址。点击预览...
需要把EXL里的数据,统一以固定的格式打印,比如打印毕业证,请柬这些...
用软件很好实现的 百度一下 飚风证件证书打印软件 1、把你需要打印的内容 都填到excel里 一行一条记录 2、按你自己的需求制作好模版。首先是扫描一张底图,缩放到合适大小。3、在软件里新建模版 把你的底图加载进去 4、在需要打印的位置放编辑框就可以 5、编辑框和你的excel去关联 ...