文档库 最新最全的文档下载
当前位置:文档库 › 利用Excel97的宏批量打印信封

利用Excel97的宏批量打印信封

利用Excel97的宏批量打印信封
利用Excel97的宏批量打印信封

利用Excel的宏批量打印信封

Excel是一款功能强大的办公软件,而其强大的功能并不是都浮在表面上,需要我们在日常工作中不断地应用和挖掘,才能逐渐体会其博大精深之处。

在日常工作和生活中,书写信封是避免不了的,特别是文书部门,批量书写信封更是常有的事情,Excel可以帮助我们很好地完成这些琐碎的工作。

利用Excel批量打印信封大致可以分为四个步骤:

一、设置打印页面

进入Excel,新建一个工作簿,选定工作表“sheet1”。

第一步:定义打印页面大小

⒈测量信封的实际长和宽;

⒉在“文件”菜单下选择“页面设置”命令;

⒊单击“选项”按钮,根据测量的实际尺寸自定义打印页面的大小。

第二步:在打印页面内制作打印面板

通过调整行高、列宽以及在“页面设置”命令中调整页边距的数值,使邮政编码打印在信封左上角的方框内,定义收件人地址、收件人名称和寄件人名称、地址、邮编的打印位置(如图1所示)。

图1 打印页面

注意事项:

⒈邮政编码被分为六个单独的数字分别放在A1~F1六个单元格中;

⒉为了便于在打印过程中不断变换打印内容,将收件人地址、收件人名称和寄件人名称、地址、邮编分别放置在单元格A3、A4、H5、H6、H7中,为了保证收件人名称位于信封的居中位置,利用Excel的“合并及居中”功能,使单元格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);

⒊用鼠标左键单击“执行”按钮。

这是运行宏最普通的方式,具有简单、直观、易于掌握的优点。

㈡运用自定义工具栏按钮作为宏的载体。

运用自定义工具栏按钮作为宏的载体,可通过以下步骤来实现:

将鼠标指针指向任何显示的工具栏,单击右键,在出现的快捷菜单中选择“自定义”选项,弹出自定义窗口;

从自定义窗口中选择“命令”页面;

在命令页面的“类别”列表中选择“宏”,将“命令”列表中出现的自定

义按钮拖曳到工具栏上;

用鼠标右键单击工具栏上的自定义按钮,从弹出的“指定宏”窗口列表中

选择宏“打印”,最后单击“确定”按钮。

若要打印信封单击工具栏上的自定义按钮即可。

利用Excel批量打印信封,具有许多优点:①有助于减轻工作人员的劳动

强度;②有助于提高工作质量,减少错误;③一旦打印内容输入完毕可以反复

利用,有助于提高工作效率;④打印信封的批量越大越能显示其优越性。

实际上利用Excel可以完成所有具有固定打印面板的工作,比如批量打印

聘书、打印奖状,批量打印明信片、打印工资表,批量打印养老统筹的个人帐

户清单等等,运用上面的方法,只需稍加改动,即可完成许多工作,大家不妨

试试。

巧用宏快速合并200个Excel工作簿

来源:考试大 2008/9/30 【考试大:中国教育考试第一门户】模拟考场视

频课程字号:T T

你会不会有大量Excel工作簿需要合并到一起呢?你可以手动完成这一工作,但这个工作可能会花费你一整天的时间。要完成合并工作,最好使用宏,这样只需花几分钟便可搞定。本文所介绍的技巧将向你说明如何创建这样一个宏,看看如何使用宏来节省你的宝贵时间。(本技巧可应用于Microsoft Excel 97、Excel 2000、Excel 2002、和Excel 2003。)

在合并数个工作簿时遇到问题。工作簿总数约有200,保存在同一文件夹中,其中大多数工作簿中只包含一个单独的工作表,但有些工作簿包含多个工作表。这些工作簿中的工作表需要被添加到一个新的工作簿中。

合并数量如此巨大的工作簿的最简单方法——如果经常要这样做的话——

是使用宏。下面的宏会显示一个对话框,提示你选择要合并的文件。(你可以通

过按下Ctrl键单击的方法选择多个工作簿。)它会使用代码在你所选的工作簿列表中循环,打开每个工作簿并将其中的工作表移动到工作簿的末尾。

在将工作表添加到工作簿末尾的过程中,Excel会复制工作表的名称并自动根据检测结果附加(2)、(3)等数字编号。工作簿中与其他工作表相关的任何公式也会自动更新的新的名称。

用Excel轻松套打带照片的准考证

文章来源:互联网作者:向德海

星期一刚上班,同事小张迎上来笑嘻嘻地说:“主任让你务必于今天上午将准考证打印出来,数据已录好了,照片已加入字段”。想起今年第11期F6版《中国电脑教育报》的一篇《自己动手制作学生胸卡》的文章,我想用VFP的报表功能实现带照片的准考证套打,应该是很轻松的事。

打开小张递过来的数据盘,原来数据全部用Excel录入,照片作为其中的一个字段已放在单元格内(如图1),如果用VFP,还需将工作表转换成DBF格式,并将照片复制成一个个单独的图片文件,好几百人的照片,没有几天的功夫怕是完成不了任务的。还是在Excel上想想办法吧,看有没有捷径可走。通过探索,笔者终于将此问题解决了,现将方法介绍如下。

1.设计套打模板,建立数据关联

图2是空白准考证样式,先用扫描仪将准考证扫描,并保持大小尺寸不变,然后将图片保存为JPG格式。打开Sheet2工作表,将刚才保存的图片插入表中,并将图片设定为非打印对象。执行“视图→工具栏→绘图”命令,在准考证需填充文本的部位插入矩形框。我们用VLOOKUP函数实现Sheet1工作表中数据与Sh eet2表中准考证间的关联(照片填充部分除外)。

首先将A21单元格作为查询的关键数值,在A20?G20单元格中分别输入[序号]、[姓名]、[级别]等字段。在B21单元格中输入公式“=IF(VLOOKUP(A21,Sheet1!A2:I1000,2)=0,"",VLOOKUP(A21,Sheet1!A2:I1000, 2))”,在C21单元格中输入公式“=IF(VLOOKUP(A21,Sheet1!A2:I1000,6)=0,"",VLOOKUP(A21,Sheet1!A2:I1 000,6))”,其他依此类推。这样就建立了准考证填充数据与Sheet1表间的关联。

下一步就是要建立数据与准考证相应矩形框的关联,以准考证中[姓名]字段为例,鼠标单击该矩形框,在编辑栏右侧输入“=”符号,然后用鼠标点击需要填入数据的B21单元格,这样矩形框就和B21单元格中的数据建立了联系。只要单元格数据变化,则矩形框数据也跟着变化,其他依此类推。这样,只要在A21单元格输入序号值,那么Sheet1表中相应序号行的数据就会在准考证模板中自动生成。上述工作完成后,按“Shift”键选中所有矩形框,设置矩形框格式,包括字体、大小、对齐、颜色和线条等,特别是选中无填充色和无线条色。

2.定义名称,导入照片

通过VLOOKUP函数虽然建立了工作表1和准考证的联系,但要在准考证中自动生成照片则需要用到比较复杂的函数,采取定义名称的办法。具体步骤如下:

(1)定义名称:执行“插入→名称→定义”命令,打开如图3所示“定义名称”对话框,将名称定义为“A”,在“引用位置”文本框中输入公式“=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)”,按下〔确定〕按钮返回。该公式建立了查询数据的动态地址。接着用同样方法,再定义另一个名叫“X”的名称,里面包括公式“X=INDIRECT(ADDRESS(MATCH(Sheet2!$A$21,A,0),9,1,,"Sheet1"))”,该公式表示当动态地址栏为Shee t2表中A21单元格数值时,返回Sheet1表中第9列即照片所在列单元格内容。

(2)导入图片:选取sheet2工作表,执行“视图→工具栏→控件工具箱”命令,打开“控制工具箱”窗口。点击图像框或文字框按钮,在准考证需要填充照片的位置画出相同大小的图片框或文字框。选取文字框(图像框)后,将编辑栏中“=EMBED("Forms.TextBox.1",""”改成“=X”,如图4,这样只要A21单元格数值变化时,照片框中相应的照片就会发生变化。

3.制作微调按钮,编写宏代码

为操作更加方便,可以制作微调按钮调节序号值。执行“视图→工具栏→窗体”,打开窗体对话框,点击微调项标志按钮,建立微调按钮,右击按钮,打开“设置控件格式”对话框,并与B19单元格建立链接,按下〔确定〕按钮。选中A21单元格,在编辑栏中输入“=B19”,此时点击微调按钮,就可自动调节B19和A 21单元格序号值,对应的数据就会在模板中自动生成,效果如图5。接下来就是打印了。

执行“工具→宏→Visul Basic编辑器”命令,在Visul Basic编辑器中选择“插入→添加模块”,在代码窗口输入以下代码:

Sub 打印()

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

Call dy

End Sub

Sub dy()

Dim a%, b$, c$, abc$

a = Sheets("Sheet2").Cells(19, 2).Value

b = Sheets("Sheet2").Cells(19, 4).Value

(说明:a即B19单元格,是图5中打印第×页至第×页中的起始页,b即D19单元格,是终止页。)

If a < b Then

a = a + 1

Sheets("Sheet2").Cells(19, 2).Value = a

Call 打印

End If

End Sub

Private Sub CommandButton1_Click()

Call 打印

End Sub

输入完成后,保存关闭VBA编辑窗口返回工作表状态。同制作微调按钮一样,制作一个〔打印〕按钮,并指定刚才建立的“打印”宏。将A1:F13所在的单元格区域设定为打印区域,设定打印起止页,按下〔打印〕按钮即可打印了,也可点击微调按钮,查询到相应的打印内容,然后打印当前页。当然其中的图片及按钮不会打印出来。

利用Word和Excel批量打印奖励

利用Word和Excel批量打印奖励(推荐好用) 用Word批量打印奖状、证书、成绩单、工资单的方法、 简单分以下四步: 1、创建数据库、主文档 2、打开或创建数据源 3、在主文档中插入合并域 4、将数据源中的数据合并到主文档中 具体操作如下: 如:***同志在2007年陕西省教育技术成果**评比中你制作的《***》被评为*等奖,特发此证,以资鼓励。陕西省教育厅2007年4月24日 其中*号为每个人不同内容,其他都一样。方法是: 第一步:建立数据库 新建一个excel电子表格,将每人姓名、成果类型、成果名称、评定等次,输入表格(注意不要省略表格中的标题行,以免邮件合并时找不到合并域名),保存名为“荣誉证.xls”后即可关闭以备后用。 第二步:建立荣誉证模板 新建一个word文件,输入:***同志在2007年XXX省教育技术成果**评比中你制作的《*******》被评为*等奖,特发此证,以资鼓励。 教育厅2007年4月24日,设计页面大小并打印找准位置,打印一个看排版合适,保存为“荣誉证.doc”(注:*号为要自动填写的内容而定) 第三步:邮件合并 1. 在刚建立的“荣誉证.doc”文件中,选择菜单栏的“视图/工具/邮件合并”,则出现“邮件合并”工具栏要常用工具栏下。 2. 在“邮件合并”工具栏中点击“获取数据”下拉按钮,选择“打开数据源(o)…”,在出现打开刚保存的excel电子表格“荣誉证.xls”,点击“确定”,这时你会发现在工具栏中多了一栏邮件合并工具栏。 4. 把光标置于要插入相应项目的位置如证书上要写的姓名位置,点击“插入域”下拉菜单(下拉菜单中的相应选项与“荣誉证.xls”表格中的标题行是一一对应的如“姓名”),

Word批量打印信封

Word批量打印信封 如果你在做这样的工作:为每个客户打印信封、为每个员工打印工资条、为每个学生打印证书、向每个参加会议的人发送电子邮件……就会被庞大的数据量导致的巨额加班工作彻底吓倒:客户的数量可能是几百个甚至上千个,每个人的地址都不一样;员工的数量也不少,每个人的工资都不一样;学生的证书包含的姓名、考试科目等都不一样;参加会议的人到会时间和住宿安排各不相同……尽管公司的数据库或Excel表中已经有了现成的数据,可是,要基于这些数据制作各式各样的文档、邮件或报告,用复制/粘贴的老办法吗?没有人会傻到这种程度,准备熬几个通宵来做这样的重复工作。 当你遇到繁琐的重复工作时,Office一定有好的解决办法。 解决上述各种问题的锦囊妙计就是“邮件合并”,它可以提高一百倍乃至上千倍的工作效率。 批量制作信封 如果要向每个客户发信,就需要为每个客户打印信封。要是用手抄信封的土办法,不仅容易出错,还会效率低下,极度疲劳。 用邮件合并就简单多了:首先需要在Word中制作出一个信封文档,这个文档称作“主文档”。然后将它与存放客户数据的Excel表或数据库建立连接关系,存放数据的文件称作“数据源”。最后将主文档和数据源合并,就能成批制作出所需的信封了,而且每个信封上的收信人地址等内容是不一样的。 设计信封 利用向导可以轻松地设计信封。从菜单选择【工具】|【信函与邮件】|【中文信封向导】命令,显示信封制作向导,如图1所示。 图1 信封制作向导

单击【下一步】按钮,选择标准信封样式,如图2所示。在“信封样式”中,可从下拉列表中选择与您手边的信封尺寸规格相同的信封。 图2 选择标准信封样式 单击【下一步】按钮,选择生成信封的方式,如图3所示。由于目前只需制作一个信封作为邮件合并的主文档,因此选择“生成单个信封”即可。还可以选中“打印邮政编码边框”选项。 图3 怎样生成信封 单击【下一步】按钮,输入收件人的姓名、地址和邮编,如图4所示。由于此信封是主文档,供将来批量生成的信封做模板,因此无需填写姓名和地址等信息,按图示填写提示文字即可。

word和excel用邮件合并实现批量打印(整理)

利用邮件合并功能,通过以Excel文件作为数据源,批量生成word文档,比如批量制作信封、贺卡等。其中OFFICE版本为2003版,操作系统为XP。如操作系统和软件版本为其他版本,均可参考此法予以实现,大同小异。实现的方法有两种,其中第一种方法更好、更简单(大家别看我写的很多,操作起来其实非常简单,1分钟就可以搞定!)。 方法一、 Microsoft Office邮件合并——打印录取通知书操作方法: 第一步:准备数据源 这个数据源可以是Excel工作表也可以是Access文件,也可以是MS SQL Server 数据库。一言蔽之:只要能够被SQL语句操作控制的数据皆可作为数据源。因为邮件合并说白了就是一个数据查询和显示的工作。这里,我以Excel为例。下图是一个Excel工作表文件"DataSource",里面有一个工作簿"录取通知书",工作簿里面有三条数据记录,我们的任务就是把这三条记录按照指定的模板打印成录取通知书。

图一 第二步:准备模板 模板文件就是即将输出的界面模板,这里我以Word文档为例。 下图是一个模板文件"Template",就是录取通知书的大致样子(大标题和序列号我就省了啊)。 图二 第三步:邮件合并 打开模板文件template.doc,从"工具"菜单中依次选择"信函和邮件" >> "显示邮件合并工具栏",完毕之后工具栏上会多出一栏,就是邮件合并工具栏,如图,红色矩形框中的就是邮件合并工具栏。

图三 下面,step by step,follow me: 1.设置数据源 点击邮件合并工具栏上"设置数据源"的按钮(图三中第二个)(有些软件上的是“打开数据源”),选择"DataSource.xls"文件,单击打开,然后会再弹出一个"选择表格"的窗口,要求指定使用哪个工作簿,因为只有一个工作簿"录取通知书",直接点击确定,完成数据源设置。

利用Word邮件合并批量打印带照片的证书

利用Word邮件合并批量打印带照片的证书 四川省宜宾市筠连中学邓敬 学校教务处每年都要打印带照片的学生会考证和毕业证,政教处每学期都要打印上千份的校牌(胸卡)、学生证和荣誉证,总务处每月都要打印教职工的工资条,班主任每学期都要填写学生的带成绩的通知书和学生档案……若每一份都用手工填写打印,须花很多时间且又麻烦,还易出错。若利用Word邮件合并功能,这些问题就迎刃而解了,下面以制作准考证为例进行说明。 一、准备工作:准备一份Excel的学生信息数据。需要注意的是:在使用Excel工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。比如第一行里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片格式和照片名(照片名必须与学生姓名一致,“照片”的输入如下图所示,单击G2,在G2的编辑栏中输入“=A2&F2”后敲回车键,再双击单元格进行自动填充即可)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对检查。 二、接下来的工作就是要用word设计模板格式了,设计好后,保存为模板格式。 四川省宜宾市普通高中会考 准考证

三、照片的拍摄采集与编辑 照片格式:jpg;大小:10~15 KB为宜;名称:要与学生姓名一致,不能有同音字和形近字。然后将刚才编辑的Excel数据、word模板格式、编辑好的照片放在同一个文件夹中。 四、利用Word邮件合并功能将Excel数据、照片合并到word模板《四川省宜宾市普通高中会考准考证》中。步骤如下: 1.启动word程序,打开《四川省宜宾市普通高中会考准考证》word模板,从菜单栏中选择“工具→邮件合并向导”命令,将出现“邮件合并帮助器”对话框; 2.在“邮件合并帮助器”对话框中的第一步:选择“信函”并单击“下一步”:“正在启动文档”──单击“使用当前文档”(如果想在一张纸上打印多份的话,选择“目录”),再在出现的对话框中单击“活动窗口(A)”按钮──点击“下一步”:选取收件人──单击“浏览”──选取数据源──邮件合并收件人──单击“确定”按钮。 3.单击“下一步”:撰写信函──“选择”:其他项目──插入“合并域”──点击“下一步:预览信函”,如图所示。

利用word和excel,批量打印证书

利用word和excel,批量打印证书 在Office中,先建立两个文档:一个WORD包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源EXCEL(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中插入变化的信息,合成后的文件用户可以保存为Word文档,可以打印出来,也可以以邮件形式发出去。 邮件合并的应用领域: 1、批量打印信封:按统一的格式,将电子表格中的邮编、收件人地址和收件人打印出来。 2、批量打印信件:主要是从电子表格中调用收件人,换一下称呼,信件内容基本固定不变。 3、批量打印请柬:同上2。 4、批量打印工资条:从电子表格调用数据。 5、批量打印个人简历:从电子表格中调用不同字段数据,每人一页,对应不同信息。 6、批量打印学生成绩单:从电子表格成绩中取出个人信息,并设置评语字段,编写不同评语。 7、批量打印各类获奖证书:在电子表格中设置姓名、获奖名称和等资,在WORD中设置打印格式,可以打印众多证书。 8、批量打印准考证、明信片、信封等个人报表。 总之,只要有数据源(电子表格、数据库)等,只要是一个标准的二维数表,就可以很方便的按一个记录一页的方式从WROD中用邮件合并功能打印出来! 实例—三好学生荣誉证书:(本例用邮件合并向导完成,还可以用邮件合并工具完成) 证书内容如:我校梁作明同学被评为2009年度三好学生光荣称号 我校吴加敏同学被评为2009年度三好学生光荣称号。。。。。。 1、创建电子表格,保存为“荣誉证书.xls”。如下图所示: 2、打开Microsoft Office Word 2003,在“工具”菜单中选择“信函与邮件”-- >“邮件合并”,出现邮件合并向导。如下图所示:

用WORD2003邮件合并方法批量打印毕业证书

用WORD2003邮件合并方法批量打印毕业证 新疆博州中等职业技术学校林涛徐晓 一、设计毕业模板,并保存,文件名为毕业证.doc(图1) 图1 毕业证书模板 在设计毕业证模板时,注意用直尺测量证件尺寸,在文件中“页面设置”自定义中设置页边距,直到符合要求。 二、修改毕业生花名册 用EXCEL2003建立数据库,并保存,文件名为“毕业生花名册”(图2),但是输入学生姓名时汉字数量,要注意的是二个汉字中间加一个字符,即空二格,如省、市、专业的汉字也要加字符。 图2 毕业生共花名册数据库 三、邮件合并 下面,以制作毕业证书为例,说明在Word2003中具体的制作步骤: 打开毕业证书模板文档,按下列步骤操作。

第一步:单击“工具”·“信函与邮件”·“邮件合并”,任务窗格·“邮件合并”,见图3 图3 邮件合并菜单 图4 文档类型图5 收件人 第二步:在“选择文档类型选项区”中选定“信函”,然后单击“下一步:正在启动文档”,显示如右图(图4)。 第三步:使用来自文件或数据库的文件,选择数据源,即按路径打开毕业生花名册,一般是Sheet1,确定(图6)。出现邮件合并收件人对话框,确定(图7)。

图6 选择数据源 图7 邮件合并收件人 第四步:下一步“撰写信函”,选择“其他项目”,将光标移动到“证书编号”位置(图8)。

图8 撰写信函图9 插入合并域 出现插入合并域对话框,选择“证书编号”,插入,出现图9 所示,关闭。 图10 依次插入毕业证书中内容的合并域

第五步:按照第四步的方法依次插入“姓名”、“性别”、“年龄”等,如图10所示。 图11 插入合并域后毕业证书 插入所有内容后,依次选择刚才插入的项目,调整字体,直到满意为止,如图11所示。第六步:调整模板各部分的位置,直到符合要求,如图12所示。 图12 调整后的毕业证书模板 第七步:预览信函,依次按下图向右的双折箭头,即可预览所有的毕业证书(图13)。

excel表格批量打印的教程

竭诚为您提供优质文档/双击可除excel表格批量打印的教程 篇一:用word和excel批量打印技巧 用word和excel批量打印技巧 20xx-09-08 woRd邮件合并打印excel数据制作大量奖证、奖状、准考证、成绩单、明信片、信封等个人报表 在学校工作,难免会遇到各种证书打印。有很多证书是同类的,比如运行会的奖证,三好学生等等。这不全县三教征文结果出来了,一看550人的庞大队伍,这要是写或者人工排版,不定要划好长时间,对我这样的懒人来说宁肯划一天时间来研究一下偷懒的办法来完成半天的工作的,好在这次划的时间并没那么久,欣喜之余拿出来分享一下! 设计思路:建立两个文件一个excel电子表格存放姓名和获奖等次等信息,一个woRd文件作为证书样版调用电子表格中的姓名和获奖信息,保持打印的格式一致! 采用的方法:woRd的邮件合并功能 实施步骤: 1、创建电子表格,因为我的电子表格是从长阳教育网

下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。 以上只列出了sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以book1为名保存到桌面备用。 2、打开woRd20xx文字处理软件(2000版可能有所不一样),在“工具”菜单中选择----“信函与邮件”菜单----“邮件合并” 3、出现邮件合并向导: 选择右边向导中的“信函”复选框,下一步“正在启动文档”----默认的“当前文档”----下一步“选取候选人”----默认“使用现有列表”----下一步:“撰写信件”,到这里一直是下一步,到了这里,要选取数据源了,出来一个浏览窗口。 找到桌面上这个备用的电子表格文件,“打开”: 因为我们整理的数据在工作表1中,所以就选择第一个表: 选择表1所,我们要打印的数据出来了,“全选”后确定。这个数据表就可以使用了,下面接着讲如何安排这些数据到woRd中。 4、设计wRod中的格式:

用word和excel批量打印奖状

用word和excel批量打印奖状、准考证等证书 第一打印奖状: 用Word打印荣誉证书时,证书上有一部分内容是公共的,只是获奖者姓名、作品名称、获奖等级等不同而已,如果通过手工逐张修改后再进行打印,当荣誉证书数量较多时,做起来很烦琐,而且容易出错。利用Word2003的邮件合并功能,能方便快捷地完成荣誉证书的打印工作,大大提高工作效率。具体做法如下: 一、设计好获奖统计表 把获奖情况用Excel统计好.并保存这个文件,文件名是“优秀论文获奖统计表”。 二、输入荣誉证书正文 在这张荣誉证书中.“姓名、论文名称、奖项等级”这三个项目是不同的,设置的思路是通过Word2003的邮件合并功能,把“优秀论文获奖统计表”的各位获奖者有关内容自动合并到这张荣誉证书中,并打印出来,这样就可以一步到位地完成荣誉证书的设置工作。 三、利用Word2003合并邮件功能进行打印录入了这张荣誉证书后,按如下的六个步骤进行合并打印设置。 1、选择菜单“工具→信函与邮件→合并邮件”,在右边任务窗格中,在“选择文档类型”中选择“信函”类型.点击“下一步”。 2、进入到第2个步骤“选择开始文档”.在任务窗格中,选择“选择当前文档”,点击“下一步”。 3、第三个步骤是“选择收件人”,这个步骤中必须选择“现有列表”,再点击“下一步”时,会弹出一个“选择数据源”对话框,用鼠标点击上面的查找范围右边的选择框中的按钮,浏览找到获奖统计文件“优秀论文获奖统计表”,用鼠标选择这个文件,再点击右下角的“打开”按钮,这时弹出“选择表格”对话框,按默认选择点击“确定”按钮。进入到“邮件合并收件人”对话框,继续点击“确定”按钮。 4、这个步骤是“撰写信函”,是把表格中的数据智能化插入到荣誉证书中关键的一步。用鼠标选择荣誉证书中的“(姓名)”.再在右边窗格中用鼠标点击“其他项目”选项,弹出“插入合并域”对话框,选择“姓名”,让荣誉证书中的“(姓名)”与“插入合并域”中的“姓名”对应起来,

Word_邮件合并如何批量打印带照片

Word 邮件合并如何批量打印带照片 准备工作:准备一份考生信息数据库,可以是Word 创建的数据源,也可以像Excel 工作簿、 Access 数据库、Query 文件、Foxpro 文件,都可以作为邮件合并的数据源。只要有这些文件存在,邮件合并时就不需要再创建新的数据源,直接打开这些数据源使用即可。 需要注意的是:在使用Excel 工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。这样可以使不同的数据共享,避免重复劳动,提高办公效率。我最常用的是Excel 簿,里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片的路径和文件名的字段(如果照片的文件名正好是考生的准考证号或姓名的话,可免),假设照片放在e:\photo 文件夹里,每位考生的照片文件名和准考证号相对应(如果用姓名的话可能会碰到同名同姓的问题)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对正确。 接下来的工作就是要设计邮件合并的模板了,步骤如下: 1.启动word 程序,从菜单栏中选择“工具\邮件合并”,将出现“邮件合并帮助器”对话框; 2.在“邮件合并帮助器” 对话框中的第一步“主文档”中单击“创建” 下拉按钮,选择“套用信函” (如果想在一张纸上打印多份的话,选择“分类”),再在出现的对话框中点击“活动窗口(A)” 按钮。 3.在“邮件合并帮助器”对话框中点击“获取数据(G)”下拉按钮,选择“打开数据源(O)…”,在出现打开文件对话框中打开刚保存的Excel 电子表格,点击“确定”并在弹出的对话框中点击“编辑主文档(M)”,这时你会发现在工具栏中多了一栏邮件合并工具栏4.然后画好表格填好项目,进行排版、设置纸张,再把光标置于要插入相应项目的位置,点击“邮件合并”工具栏的“插入合并域”下拉菜单(下拉菜单中的相应选项与Excel 数据表格中的标题行是一一对应的),然后单击下拉菜单中的相应选项,直至插入所有只包含文字的域。 5.下面是实现批量打印照片的关键一步,就是照片域的实现: 先把光标定位在要插入照片的地方,按Ctrl+F9 插入一个域,输入“IncludePicture "e:\\photo\\”(不包含外侧双引号),再按

如何用Word批量套打请柬

如何用Word批量套打请柬 人人都会遇到要发请柬的情况,写请柬不但要求字写得端正,还不能有错别字,再加上邀请的朋友多,写请柬就是一个劳累活。这时我们利用Word的套打功能,就会让写请柬的事情变得轻松加愉快了。 下面,以结婚请柬为例,让Word帮我们写请柬吧。 Step1:先用直尺测量一下原始请柬大小为36cm×25cm。打开Photoshop(其他的软件也行,只要能扫描成图片即可),用最低的分辨率将请柬上要填写内容的那半部分扫描成qj.jpg文档,然后在Photoshop中将qj.jpg文档扩成 36cm×25cm。 Step2:打开Word2003,新建Word文档,在“文件→页面设置”中,设置页面大小为25cm×36cm,边距均为2cm,方向选择“横向”(如图)。 注意事项: 页面设置中一定要这么设,否则A3的打印机是无法纵向打印的。 Step3:在“格式→背景→填充效果→图片→选择图片”中选择第一步扫描的图片文档qj.jpg作为背景。本步注意事项: 页面显示必须为100%,如果不是,背景显示将会错位,影响到后面的对位。Step4:在“文件→页面设置”中,调整左边页边距为 19.5cm,然后插入一个15行15列的表格。这时可以根据背景请柬中的实际位置,对表格各单元格的大小进行设置及合并。如果表格列数及行数不够或有多余,直接进行增加或删除即可,设置完后,选择整张表格,在“表格属性→表格→边框和底纹→边框”中,将表格边框设为无。 本步需要注意的是: 调整表格各档大小时,遵循的顺序是从左上至右下,统筹安排,最后再合并单元格。

Step5:在调整好的表格中,填入要填的内容,设置好字体及大小。如果熟练的话,这步可以与上面调整表格同时进行。本步需要注意的是,对表格填入的内容要有充分的估计,如果填入的内容过多的话,可能会改变表格的大小。还有一点需要说明的是,表格的总大小最好调为刚好一页,这样的话,有利于后面批量打印。 Step6:用Excel建一文档,将请柬中有变化的数据做成列。本例中,有变化的地方只有呈请的对象及席设的包间不同,因此,我们可以将Excel设置为两列,一列是姓名,一列是席设的包间(如图),存盘为Data.xls文档。 Step7:加到Word2003中,点击“视图→工具栏→邮件合并”,工具栏上就会出现邮件合并的各项。点击打开数据源,选择刚才建的Data.xls文档,按默认值确定即可。这时可以看到刚才的工具栏都变亮了。将光标移到要插入姓名的地方,然后点击工具栏上的插入域,将需要的域插入相应的表格栏中。同理在席设下面也插入“包间”域。 至此全部设置完毕。 Step8:设置完毕后,我们可以点击工具栏中的“查看合并数据”查看合并效果,然后进行打印,看看打印效果怎么样,如果有偏移,可以通过改变页边距及表格宽窄等来调整。达到满意效果后,我们可以点击“合并到新文档”将所有数据做成要打印的文档,还可以点击“合并到打印机”直接打印出来(如图)。 至此,一个统一格式可成批打印请柬的方法完成了。如果大家要改数据,可直接在Excel中改,然后重新打开一遍Word文档就OK了。从此例我们也可以得到一个启发,对于很多需要套打的表格等,我们都可以用此办法进行处理。希望本文能对大家有所启示。 本文来自办公与PDF网http:

word批量打印证书

word批量打印证书 在学校工作,难免会遇到各种证书打印。有很多证书是同类的,比如运行会的奖证,三好学生等等。这不2007年的全县三教征文结果出来了,一看550人的庞大队伍,这要是写或者人工排版,不定要划好长时间,对我这样的懒人来说宁肯划一天时间来研究一下偷懒的办法来完成半天的工作的,好在这次划的时间并没那么久,欣喜之余拿出来分享一下! 设计思路:建立两个文件一个Excel电子表格存放姓名和获奖等次等信息,一个WORD文件作为证书样版调用电子表格中的姓名和获奖信息,保持打印的格式一致! 采用的方法:WORD的邮件合并功能 实施步骤: 1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。 以上只列出了Sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以book1为名保存到桌面备用。 2、打开WORD2003文字处理软件(2000版可能有所不一样),在“工具”菜单中选择----“信函与邮件”菜单----“邮件合并”

3、出现邮件合并向导:

选择右边向导中的“信函”复选框,下一步“正在启动文档”----默认的“当前文档”----下一步“选取候选人”----默认“使用现有列表”----下一步:“撰写信件”,到这里一直是下一步,到了这里,要选取数据源了,出来一个浏览窗口。 找到桌面上这个备用的电子表格文件,“打开”: 因为我们整理的数据在工作表1中,所以就选择第一个表:

选择表1所,我们要打印的数据出来了,“全选”后确定。这个数据表就可以使用了,下面接着讲如何安排这些数据到WORD中。 4、设计WROD中的格式: 接上面,点选数据源以后,继续下一步“撰写邮件”,这时是在WORD中编辑,有的文字是固定的,我们可以直接打上去,有的是变化的,比如姓名和论文题目,是要打一张变一个的,就要用到右边的“其他项目”插进去。 点击其他项目插入姓名、论文题目和获奖等次变量:

如何用Excel VBA批量打印文件

如何用Excel VBA批量打印文件 有时候一个文件夹内有很多Excel文件,几十个,上百个,如果一个个的打开,然后再打印,显然重复劳动,效率低下。 能不能用Excel VBA批量打印同一文件夹内的所有文件? 答案当然是肯定的。 假设我们的桌面上有个名叫“材料”的文件夹,内有上百个EXCEL文件需要打印 打开EXCEL文件→Visual Basic编辑器(Alt+F11)→插入→模块 以下是VBA代码 ********************************************************************* ** Sub test() Set rrr = CreateObject("Scripting.FileSystemObject") Set r = rrr.GetFolder("C:\Documents and Settings\Administrator\桌面\材料") For Each i In r.Files Workbooks.Open Filename:=("C:\Documents and Settings\Administrator\桌面\材料\" + https://www.wendangku.net/doc/1d4165621.html, + "") ActiveSheet.PageSetup.PrintArea = "" ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True ActiveWindow.Close saveChanges:=False Next End Sub ********************************************************************* ************** 注释:ActiveSheet.PageSetup.PrintArea = "" 的目的是“取消打印区域” 因为有时候这些excel文件并不是我们自己写得,可能已经被别人设定好了打印区域,并保存在文件中,这是我们所看不到的。(好比方所,其中某个文件的主人由于需要,设定从Excel表的5行到第10行为打印区域,但是我们并看不到。当我们点击“文件”-->打印,把材料打印出来时,才发现打印的并不是整张表格,而是别人设定的打印区域,这显然不符合我们的要求,所以我们要取消打印区域)。 附:如果先是存在多级目录,大文件夹套很多小文件夹,小文件夹里装的才是文件,怎么办?

excel 批量打印证书

excel 批量打印证书(使用邮件合并) 用Excel与Word结合,流畅便捷地批量打印证书、证件。 以打印奖状为例说明其操作。 一、在Excel中制作数据表 A列 B列 C列 姓名类别等级 张三蓝球第一名 …… 二、在Word中制作奖状页面及格式设置 启动Word程序,设置好页面、字体格式。 特别是奖状正文书写位置,把边距设置恰当。 三、进行“邮件合并”把Excel中的数据合并到Word文档中 邮件合并操作步骤: 在奖状文档页面进行下述操作即可。 执行“工具/信函与邮件/邮件合并”命令,打开“邮件合并”对话框(在窗口右侧)。 1.选中“信函”单击“下一步”; 2.选中“使用当前文档”单击“下一步”; 3.选中“使用现有列表”单击“浏览”,找到数据表后单击“打开”,单击“下一步”; 4.将光标定位于要合并数据的位置,单击“其他项目”,把“插入合并域”中的项目选定(如姓名)后单击“插入/关闭”; 5.重复第5步,完成所有合并域的插入(如类别、等级)后,单击“下一步”; 6.单击“预览信函”中的按钮即可浏览合并效果,再单击“下一步:完成合并”就可以进行打印; 7.打印可以全部打印也可以指定打印,根据实际情况在“合并到打印机”进行设置。 特别提示: 如果设计的是胸卡、工资条之类的小页面,邮件合并完成后,执行“编辑/查找”命令,在“查找”栏输入^p,“替换”中输入^l,单击“全部替换”按钮,删除分页符。这样就可以在一张纸上顺序打印出指定量的“胸卡、工资条等”文档了。 实施步骤:1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。

Word批量打印标签方法

Word批量打印标签方法 发布于2012-07-17 | 点击数:1723 | 作者:互联网 一键分享:新浪微博腾讯微博人人 为了迎接上级检查和规范档案管理,学校决定将档案室的所有档案都重新归档整理,如每位教师的业务档案的档案盒标签就要求统一打印成如下图样子。二百多个标签如果直接在WPS或Wor d中利用表格完成,将是非常麻烦的事,为了快速完成这项任务,我们找到了Word 2003中久未使用的“邮件合并”功能。 1、从计算机中找出原来输入的教职工情况登记表、工资表等存有全校教职工姓名的Excel 电子表格文件,把姓名这列复制到一个新的电子表格文件中以便接下来在Word中调用(其实不重新建立文件也行,不过那样在调用时显得比较乱,还容易发生误操作)。这样就免去了重新录入姓名的繁重工作。 2、启动Word 2003,单击“工具”→信函与邮件→邮件合并,在打开的“邮件合并”任务窗格中的“选择文档类型”项中选择“标签”,然后点“下一步:正在启动文档”,如图2。

3、在“更改文档版式”项中,单击“标签选项”,在“标签选项”对话框的“纸盒”框中选择“默认纸盒(自动选择)”,因为默认的是“手动进纸”,这样会给最后打印带来麻烦。接着单击“新建标签”按钮打开“新建自定义标签”对话框,在“标签名称”框中输入你给新建标签起的名,如:档案标签;根据预览框中的图示和你准备打印输出时使用的纸张大小,把“上边距”和“下边距”改为1厘米;把“标签高度”和“标签宽度”分别改为18.8厘米和3.8厘米(根据档案盒的大小和薄厚来确定);标签列数选择7,标签行数选择1;横向跨度改为3.85厘米,(也就是在标签宽度3.8厘米的基础上再加0.05厘米间距,这样最终打印输出后两个标签间就会有0.05厘米的间距,直接从中间裁一下就能解决问题,如果这个间距过大会有白边,给裁剪带来麻烦,另外也浪费纸张。) 最后在“页面大小”框中选择“A4横向(29.7×21厘米)”,这时就为我们上面设置的尺寸找到 依据了:侧边距1厘米+标签宽度3.8厘米×标签列数7+标签间距0.05厘米×6个间距<A4纸横向宽度29.7厘米;上边距1厘米+标签高度18.8厘米×标签行数1(因为标签行数为1,所以不存在间距)<A4纸横向高度21厘米。点两次“确定”返加后,再点“下一步:选取收件人”,如图3。

用word和excel批量打印技巧

用word和excel批量打印技巧 2010-09-08 WORD邮件合并打印EXCEL数据制作大量奖证、奖状、准考证、成绩单、明信片、信封等个人报表 在学校工作,难免会遇到各种证书打印。有很多证书是同类的,比如运行会的奖证,三好学生等等。这不全县三教征文结果出来了,一看550人的庞大队伍,这要是写或者人工排版,不定要划好长时间,对我这样的懒人来说宁肯划一天时间来研究一下偷懒的办法来完成半天的工作的,好在这次划的时间并没那么久,欣喜之余拿出来分享一下! 设计思路:建立两个文件一个Excel电子表格存放姓名和获奖等次等信息,一个WORD文件作为证书样版调用电子表格中的姓名和获奖信息,保持打印的格式一致! 采用的方法:WORD的邮件合并功能 实施步骤: 1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。 以上只列出了Sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以boo k1为名保存到桌面备用。 2、打开WORD2003文字处理软件(2000版可能有所不一样),在“工具”菜单中选择----“信函与邮件”菜单----“邮件合并”

3、出现邮件合并向导: 选择右边向导中的“信函”复选框,下一步“正在启动文档”----默认的“当前文档”----下一步“选取候选人”----默认“使用现有列表”----下一步:“撰写信件”,到这里一直是下一步,到了这里,要选取数据源了,出来一个浏览窗口。

找到桌面上这个备用的电子表格文件,“打开”: 因为我们整理的数据在工作表1中,所以就选择第一个表:

word套打(批量打印通知书、请柬、快递单技巧)

word套打(批量打印通知书、请柬、 快递单等技巧) 引言:扫描后用Word制作请柬模板,使用Excel建立,Word邮件合并批量导入,最终将文字准确打印到请柬相应位置. 通过本文你可以学到: 扫描后用Word制作请柬模板 使用Excel建立 Word邮件合并批量导入 最终将文字准确打印到请柬相应位置 一、规范模板巧制作 由于每份请柬只是嘉宾的名字不一样,其它内容基本一致,所以我们只需要制作成模板,然后再导入嘉宾姓名就行了。 第一步:扫描请柬。请柬的框架已经印制到请柬上,为了保证我们填写的内容能准确地打印到相应的位置,所以我们需要将请柬扫描成图片文件备用。 第二步:启动Word 2003(其他版本操作类似),新建一空白文档。 第三步:设置纸张大小。因为我们的请柬大小不一,所以我们需要设置纸张

大小为请柬的纸张大小。我拿到的请柬大小为:21.6cm*18.6cm。 第四步:插入图片。执行“插入→图片→来自文件”命令插入请柬图片。在图片工具栏中,将图片的“文字环绕”设为“衬于文字下方”。将图片充满整个页面(见图1)。 第五步:插入文字内容。在绘图工具栏中单击“竖排文本框”按钮(如没有找到绘图工具栏,可在工具栏中右击,选择“绘图”)。在文本框中输入嘉宾姓名,设置好字体、字号。选择文本框,双击,打开“设置文本框格式”窗口,将“填充颜色”设为“无填充颜色”,“线条颜色”设为“无线条颜色”,再把文本框移动到请柬的相应位置。选择文本框,复制、粘贴若干个,将请柬的其它内容填写完整(见图2)。

第六步:打印样稿。将请柬放入打印机打印。打印完后,查看效果,如个别地方位置偏移,可选择文本框,按住Ctrl键,使用光标键微调文本框位置。调整好位置后,保存为“请柬.doc”,备用。 二、嘉宾数据库建立好 首先启动Excel 2003(其他版本操作类似)。在A1单元格中输入xm,B1单元格中输入cw。在A列中输入嘉宾姓名,在B列中输入先生、女士或小姐(见图3)。输入完成后,保存为“请柬数据.xls”,备用。

用Excel和VBA轻松实现桌签批量打印

用Excel和VBA轻松实现桌签批量打印 用Excel来制作桌面标签(以下简称桌签)确实是一个比较新颖的方法,不过要是同时制作很多桌签也还是比较费时的。那么今天笔者就介绍一种用VBA轻松实现桌签批量打印的方法。 一、准备工作 ⒈启动Excel2003(其他单元格也可以),执行“工具→自定义”命令,打开“自定义”对话框。在“命令”标签中,选中“类别”下面的“工具”选项,然后在“命令”下面找到“照相机”选项,并将它拖到工具栏合适位置上。 ⒉在Sheet1工作表中(最好将文档取名保存一下),仿照图1的样式,在B列相应的单元格中输入需要打印桌签的名称,并在A1中输入一个名称。 ⒊在C1单元格(也可以是其他单元格)中输入公式:=COUNTA(B:B),用于统计所要打印的桌签数目。 ⒋选中A1单元格,设置字符居中对齐,并设置一种适合用作桌签的字体(如魏碑体)。 二、制作桌签 ⒈选中A1单元格,单击一下工具栏上的“照相机”按钮,再切换到“Sheet2”工作表中,单击一下鼠标,即可得到一张A1单元格的照片 小贴士:这种照片不同于普通图片,它与A1单元格中的数据建立了链接,随A1单元格中的字符改变而改变。

⒉选中“照片”,执行“格式→图片”命令,打开“设置图片格式”对话框,在“颜色与线条”标签中,将“线条”设置为“无线条颜色”,点击“确定”返回。 ⒊根据桌签底座的尺寸,将“照片”调整至合适大小,并将它定位到页面合适位置上。 ⒋将上述“照片”复制一份,在“设置图片格式”对话框的“大小”标签中,将它“旋转→180°”,并将它定位到页面合适位置上(效果参见图2)。 三、编制宏程序 ⒈按下“Alt+F11”组合键,打开“Visual Basic编辑器”(图3),在右侧的“工程资源管理器”区域中,选中“VBAProject(桌签.xls)”选项,执行“插入→模块”命令,插入一个模块(模块1)。 ⒉双击“模块1”,展开右侧的代码编辑区,将下述代码输入其中:Sub 桌签() '建立一个名称为“桌签”的宏。 For i = 1 To Sheet1.Cells(1, 3) '设立一个循环:开始值为1,结束值为Sheet1工作表C3单元格内的值(即桌签数目)。 Sheet1.Select '选中Sheet1工作表。 Cells(1, 1).V alue = Cells(i, 2).V alue '依次将B列的桌签字符调入A1单元格中。 Columns("A:A").Select '选中A列。 Selection.Columns.AutoFit '将A列设置为“最合适的列宽”,这样让字符不同的桌签自动适应“照片”的大小。

巧用Word和Excel批量打印成绩单

龙源期刊网 https://www.wendangku.net/doc/1d4165621.html, 巧用Word和Excel批量打印成绩单 作者:何浩平潘伟珍 来源:《发明与创新.教育信息化》2016年第02期 在学校教育教学工作中,教师经常要面对大量的成绩通知单、奖状、准考证等的打印工作,大部分老师的做法是将姓名、成绩、获奖等级等栏目空着,待证书打印完毕后,再在空白处手工填写证书信息;或者是在每张证书的电子文档上逐一更改姓名、成绩等信息后再进行打印。这两种方法都费时费力,在繁杂而单调的重复劳动中,还容易出差错。如何解决这个问题呢?其实,利用Word和Excel结合,只需四步就可以轻松完成批量打印成绩单的任务。具体步骤如下(以学生素质报告单的打印为例)。 第一步:用Word建立通知单模板 根据学校要求,用Word文档设计出学生素质报告单的表格,暂且命名为“学生素质报告 单模板.doc”(如图1)。 第二步:用Excel录入学生成绩表 用Excel文档将学生成绩等信息录入学生成绩表。成绩表第1行只设标题(即字段名),成绩表中不要表头,也不能出现合并单元格;将每个学生的素质报告单所要填的不同数据或文字(如综合评价等)填入此表。暂命名为“学生素质报告单数据表.xls”(如图2)。 第三步:关联数据表与通知单模板 打开“学生素质报告单模板.doc”,依次选择Word菜单中的“视图\工具栏\邮件合并”(Word2007以上版本可以在菜单中直接选择“邮件/开始邮件合并”),选择“信函”,点击“打开数据源”(Word2007以上版本为“选择收件人”),在弹出对话框中找到并选择我们建立的“学 生素质报告单数据表.xls”,打开后如果有多个工作簿的话,选择成绩表对应的工作簿,如“成绩单”,并按“确定”。将鼠标定位到需要插入学生姓名的位置,单击“邮件合并”工具栏中的“插入域”(Word2007以上版本为“其他项目”),在弹出对话框中选择“姓名”,并点击“插入”“关闭”。这样,学生姓名位置就设置完毕。用同样的方法完成学生成绩、评价等设置,完成后效果如图3。 第四步:合并到新文档,进行适当调整后打印 在工具栏中选择“查看合并数据”(Word2007以上版本为“预览信函”),这时,点击前后 箭头即可对比查看合并数据前后的效果,如不满意,可对模板进行适当的调整。当调整合适后选择“合并到新文档”,即可生成一个包含所有通知单记录的Word文档,这时剩下的打印工作就很简单了。

word邮件合并批量打印剖析

邮件合并功能 word2003邮件合并时插入的excel数据,小数位数远远的超过设定的位数,如何解决? 推荐答案 2006-12-26 22:55 1、数据格式问题:数据源为Excl表,表中数据是一个绝对值数,例如:Excl表中明明是311.39,插入域之后查看合并数据却显示为311.38999999999999 2、日期格式问题:数据源中日期格式为中文的XX年XX月,例如“2005年2月”,插入域之后查看合并数据却显示为“10/20/2005” 1.右击域《数值》在弹出菜单中选择"切换域代码",将会显示{MERGEFIED 数值} 2.在"数值"两字后面插入"\#0.00" 成{MERGEFIELD 数值\#0.00"}状 3.右击《日期》在弹出菜单中选择同第一步出现{MERGEFIELD 日期} 4.在"日期"两字后插入"\@ yyyy年mm月dd日" 如{MERGEFIELD 日期\@ yyyy年mm 月dd日}状,最后点击"更新域" 我可是自己试了一次呀,如果在Excel表格里显示的两位那合并到Word里也是一样的呀,像你这种情况就只有将Excel表格里这一列的格式改为文本格式,就不会了. 用WORD+EXCEL批量打印信封,应该用邮件合并功能. 完整做法应该是: 1、用EXCEL编辑联系人地址列表,如: 邮政编码收信人地址收件人姓名收件人职务寄信人地址 404000 某某某某某某某某某某某某某某某某某某 2、存盘,退出,注意文件名不要存成BOOK1.XLS之类的,可以存成ADD.XLS。否则会出错。 3、打开WORD,点工具==》邮件合并==》创建==》信封==》活动文档 4、点“获取数据”==》打开数据源==》类型先MS EXCEL格式==》ADD.XLS 5、然后编辑活动文档,按提示操作,合并就可以了。 第一步,在WORD文档中,右击工具栏的空白处,显示右键菜单,选择右键菜单中的“邮件合并”工具。 第二步,点击邮件合并工具中的“打开数据源”按钮。找到你的EXCEL文件,打开。EXCEL 文件不能有大标题,不要有合并单元格。 第三步,选中你WORD文件中要插入EXCEL的地方(拖黑),点击邮件合并工具中的“插入域”按钮,注意,邮件合并工具中有个“插入WORD 域”,“插入域”在他的前面一个,不要弄错了。鼠标移动到相应的按钮上时,是要显示这个按钮的功能名称的。 点击了插入域后,就可以在先前的数据源中找到要插入的字段名。

巧用EXCEL批量打印学生资助资金发放明白卡

巧用EXCEL批量打印学生资助资金发放明白卡 摘要:学生资助资金发放完成后,需要通过书面形式告知家长收到了多少资助 资金。笔者通过Excel中的VBA巧妙地实现了只通过EXCEL一个工具完成批量打 印的工作,为基层的学资助专干减压。 关键词:资助明白卡EXCEL 一、技术需求 学生资助是发展教育脱贫的重中之重,学生有没有及时获得资助金,事关人 民群众的教育获得感和幸福感,事关脱贫验收考核。目前,很多农村家庭孩子都 是由爷爷奶奶照顾,可能不能及时去银行查询资金是否到账。因此,湘西州提出 学生资助在每期资金发放后,要制作好《资助资金发放明白卡》,让家长全面掌 握各类资金发放明细,也让教育帮扶政策家喻户晓。 二、现状分析 以往,学校在制作《资助资金发放明白卡》时,都是通过批量印制空白的资 金发放明白卡模板,由班主任手工填写好后交给家长。这样操作不仅费时费力, 增加了班主任工作压力,还容易填错,不便于落实。后来,有人利用Word邮件 合并功能,与Excel联合实现批量套印,但操作复杂,需要具备较高的计算机应 用水平,而且一旦中途操作中断,不便于指定打印。为此,笔者探索使用Excel 中的VBA编程,制作出基于Excel的小工具,实现批量打印、指定打印、指定范 围打印。 三、实现过程 1.建立数据源。一般每个学校在学生资助资金发放完成后,都会有一个标准 汇总表,表格中包含学生年级、班级、姓名、发放金额、发放时间、发放资金账 户及名称等必要元素,我们只需要按照模板整理好,复制到发放名单表格中即可。 2.设计资助资金发放明白卡模板。我国自从2007年以来已经建立起了从学前 到大学阶段全覆盖的学生资助体系,每个学段均有不同的资助项目和资助标准, 批量打印程序必须有可以让使用者修改的灵活性,以便不同学段学校使用。 3.设计控制打印页面单元格。如图1所示,在M1中,输入“当前页面”。在 N1中输入“总页码”,在N2中输入“=COUNTA(发放名单!$A:$A)-1”。在P1中输入“指定结束页码”。完成后如图所示: 图1.设计好的控制打印页面单元格 4.完善模板中变量单元格。在年级对应的“B3”单元格中输入“=IF(INDEX(发放名 单!$A:$A,$M$2+1)=””,””,INDEX(发放名单!$A:$A,$M$2+1))” 在班级对应“D3”单元格中,输入“=INDEX(发放名单!$B:$B,$M$2+1)”(把发放 名单中B列对应的数据取出来)。在学生姓名对应“F3”单元格中输入“=INDEX(发 放名单!$C:$C,$M$2+1)”。后面的单元格以此类推即可。 5.设计控件按钮。首先为EXCLE添加开发者工具选项卡,此功能是高级应用,一般都是隐藏起来的。选择“文件”选项卡,然后从列表中选择“选项”,点击进去后,继续点击“自定义功能区”,在右侧,可以看到开发工具这个选项卡,将其勾 上点击确定即可。在控件工具箱中选“命令按钮”,并在模板的适当位置添加三个

相关文档
相关文档 最新文档