当前位置:SoccerSports

批量【拼音:liàng】打印准考证带照片 Excel如何批量打印带照片的准考证?

2025-03-23 13:39:56SoccerSports

Excel如何批量打印带照片的准考证?要打印已经加入字段的带照片的表格,用VPF报表功能就可以轻松实现,但是如果数据都是用Excel录入的怎么办呢?少量的可以用VFP,将工作表转换成DBF格式,并将图片复制成一个个单独的图片文件,但是要是量比较大这样就太麻烦了

Excel如何批量打印带照片的准考证?

要打印已经加入字段的带照片的表格,用VPF报表功能就可以轻松实现,但是如果数据都是用Excel录入的怎么办呢?少量的可以用VFP,将工作表转换成DBF格式,并将图片复制成一个个单独的图片文件,但是要是量比较大这样就太麻烦了。下面小编教大家一个办法,下面用打印准考证为例:

澳门新葡京

图1

  1. 设计套打模板,建立数据关[繁:關]联

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

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

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

图2

  2. 定义【yì】名称,导入照片

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

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

乐鱼体育

图3

  #282#29导[繁体:導]入图片:选取sheet2工作表,执行“视图→工具栏→控件工具【读:jù】箱”命令,打开“控制工具箱”窗口kǒu 。点击图像框或文字框按钮,在准考证需要[练:yào]填充照片的位置画出相同大小的图片框或文字框。选取文字框#28图像框#29后,将编辑栏中“=EMBED#28#30"Forms.TextBox.1#30",#30"#30"”改成 “=X”,如图4,这样只要A21单元格数值变化时,照片框中相应的照片就会发生变化。

图4

  3. 制作微澳门金沙【拼音:wēi】调按钮,编写宏代码

澳门威尼斯人

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

图5

  执《繁体:執》行“工[练:gōng]具→宏→Visul Basic编辑器”命令,在Visul Basic编辑器中选择“插入→添加模块”,在代码窗口输《繁:輸》入以下代码:

  Sub 打{拼音:dǎ}印#28#29

澳门巴黎人

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

  Call dy

  End Sub

直播吧

娱乐城

澳门新葡京

  a = Sheets#28#30"Sheet2#30"#29.Cells#2819, 2#29.Value

  b = Sheets#28#30"Sheet2#30"#29.Cells#2819, 4#29.Value

  #28说明:a即B19单元格,是图5中打印第×页至第×页中的起(读:qǐ)始页(繁:頁),b即D19单元格,是终止页。#29

澳门巴黎人

本文链接:http://21taiyang.com/SoccerSports/6437704.html
批量【拼音:liàng】打印准考证带照片 Excel如何批量打印带照片的准考证?转载请注明出处来源