问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用excel拉出一种适应已有格式的纸张

发布网友 发布时间:2022-11-26 03:12

我来回答

3个回答

热心网友 时间:2023-10-10 10:20

扫描合格证---插入表中,发个例子给你

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

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

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

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

首先将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:I1000,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"))”,该公式表示当动态地址栏为Sheet2表中A21单元格数值时,返回Sheet1表中第9列即照片所在列单元格内容。

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

3. 制作微调按钮,编写宏代码
为操作更加方便,可以制作微调按钮调节序号值。执行“视图→工具栏→窗体”,打开窗体对话框,点击微调项标志按钮,建立微调按钮,右击按钮,打开“设置控件格式”对话框,并与B19单元格建立链接,按下〔确定〕按钮。选中A21单元格,在编辑栏中输入“= B19”,此时点击微调按钮,就可自动调节B19和A21单元格序号值,对应的数据就会在模板中自动生成,效果如图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所在的单元格区域设定为打印区域,设定打印起止页,按下〔打印〕按钮即可打印了,也可点击微调按钮,查询到相应的打印内容,然后打印当前页。当然其中的图片及按钮不会打印出来。追问把这网址贴一下好么,没图看啊

追答http://wenku.baidu.com/view/741a42fc910ef12d2af9e79e.html

热心网友 时间:2023-10-10 10:20

运用WORD邮件合并功能,数据可以放在EXCEL里,具体使用方法搜索下,就不复制粘贴了.
我用过的.追问不太懂。邮件合并又跟适应格式有关系么

追答你的要求就是将每个合格证填上适当数据,用WORD制好表格,将数据存放在EXCEL里,用邮件合并功能取数据插入表格中,就象你所说的,打印快件信封一样.
你搜索下就明白了.
如果数据量很小就慢慢套印,一个一个改.但数据量很大的话,建议学习下上述方法.能省很多力气的.

热心网友 时间:2023-10-10 10:21

还是慢慢套吧,格式位置套好了,可以自动打印
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...了我亲弟弟的女朋友了 她也喜欢我 我该怎么办 他们已经分手了... ...个朋友的老婆你说我该追她吗 他们现在已经分手了 月经第三天有大量血块排出是什么原因 如何关闭360推荐的广告学习关闭360推荐广告 手机浏览器的不雅广告怎么清除 怎样设置浏览器推送内容 学政治对考公务员有优势吗 公务员必须选政治吗 如何提高苹果手机的下载速度 苹果手表有必要买蜂窝版吗苹果手表有必要买蜂窝版吗 四川华驿公路交通工程有限公司怎么样? 郑州做亲子鉴定在哪里? 郑州市亲子鉴定司法鉴定中心在哪里? thinkpad X230 i5 美国与中国价格差多少? 联想x230i刚上市多少钱- 问一问 3d打印机16细分和32细分区别 3d打印机脉冲不是整数 5334221234555是什么歌的简谱?有地方下载吗? 我在医院检验科的日常一天 检验科机器用途、适用范围、紧急要求 医院生化检验科与门诊检验科的区别 车上电瓶一般能用多久? 龙门县龙门中学的历任校领导 华为kiwal10手机选择哪个品牌的内存卡适配性好 葡萄好像被什么虫子吃了,还不少呢,不知道啥情况,咋办啊 面包虫吃葡萄吗 2022湖北监利教招小学数学多少人 幼儿园中班语言教案优质课《好玩的筷子》 12123消息中心怎么清除 如何让a2驾驶证在12123自动清零? 纹了眉毛后用眉笔填色还是眉粉 opporeno8pro充电后面小数点会一直在吗 墨辰夏的新娘是谁 寻找一首歌经常做游戏视频背景音乐的,知道的速度回答一下.. MV是一个男的在酒吧唱歌,后来身上着火了 小学三年级下册语文作文 怎样写人 堂屋大门要不要门头 超级后卫的txt全集下载地址 《篮坛神话超级后卫》txt下载在线阅读全文,求百度网盘云资源 下载聪明小空空全套小说 汽车通电后发动机亮黄灯但启动后熄灭的原因是? 电流是15a的电机要选多少极的刀开关 15a,1500w的电热水器配怎么样的空开 电动机15A的电流要使用多少方的电线 轮播图如何自适应高度、宽度 电子厂的鞋子是什么样的 16的电缆带多少功率 了解一下 现在还有没有知青了 知青现在有多少岁了 梦见两个老人死在家门口什么意思