搜档网
当前位置:搜档网 › 批量插入图片并命名

批量插入图片并命名

批量插入图片并命名
批量插入图片并命名

在一个文件件内有一百多张照片,我想批量插入WORD并且使得WORD中的照片下方有文字说明(说明内容是对应的照片的文件名),我已经设置好了WORD的页面正好每页能装2张照片(含文字说明),全选照片拖入WORD后能实现批量插入,但需要单个在底部写,请教大家有没有把照片批量插入并用照片的文件名作为WORD中照片底部文字说明的办法?

Sub 插入图片()

Dim myfile As FileDialog

Set myfile = Application.FileDialog(msoFileDialogFilePicker)

With myfile

.InitialFileName = "C:\"

If .Show = -1 Then

For Each fn In .SelectedItems

Set mypic = Selection.InlineShapes.AddPicture(FileName:=fn, SaveWithDocument:=True) mypic.Width = 400 '根据需要设置

mypic.Height = 300

If Selection.Start = ActiveDocument.Content.End - 1 Then '如光标在文末

Selection.TypeParagraph '在文末添加一空段

Else

Selection.MoveDown

End If

Selection.Text = Basename(fn) '函数取得文件名

Selection.EndKey

If Selection.Start = ActiveDocument.Content.End - 1 Then '如光标在文末

Selection.TypeParagraph '在文末添加一空段

Else

Selection.MoveDown

End If

Next fn

Else

End If

End With

Set myfile = Nothing

End Sub

Function Basename(FullPath) '取得文件名

Dim x, y

Dim tmpstring

tmpstring = FullPath

x = Len(FullPath)

For y = x To 1 Step -1

If Mid(FullPath, y, 1) = "\" Or _

Mid(FullPath, y, 1) = ":" Or _

Mid(FullPath, y, 1) = "/" Then

tmpstring = Mid(FullPath, y + 1)

Exit For

End If

Next

Basename = Left(tmpstring, Len(tmpstring) - 4)

End Function

以上代码打开文件夹,选择一个或多个图片插入,插入100多张图片比较慢,基本可以实现楼主想法,最好是在空白word文件中测试

函数取得文件名代码是网上找的,稍加改动

经测试

mypic.Width = 400 '根据需要设置

mypic.Height = 300

替换成下面代码即可按比例调整

'按比例调整相片尺寸

WidthNum = mypic.Width

c = 3 '在此处修改相片宽,单位厘米

mypic.Width = c * 28.35

mypic.Height = (c * 28.35 / WidthNum) * mypic.Height

PROE保存副本批量重命名的方法

PROE保存副本批量重命名的方法 相信对PROE稍微有些实战经验的人来说,对于文件(包括零件、组件、工程图)的重命名或许都曾感到头痛。因为牵一发动全身,往往采用最为原始的办法。即:要修改一个零件的文件名,要将所有用到这一零件的工程图、组件,全部打开,再对零件执行文件——重命名操作。对于一两个零件来讲,倒不觉得困难。但是,试想一下,当你面对一台设备一套图纸数十个或者数百个零件的时候,要求全部按一定的规则重新进行文件命名,这时估计再有耐心的人,按上面的方法去做,也会恼火了!其效率也是可想而知的。 其实PROE面对这种情况,有它自己的解决方案,方便快捷!通过组件中的保存副本,可将零件、组件、工程图一次性实现重新命名,而且不失去其关联性。尤其适用于顶级组件的操作。下面,以PROE3.0m120为例以实例进行讲解,其余版本大同小异。 1、方法概述 其实方法操作起来相当简单,先讲讲大概的思路。在组件保存副本时,输入新名称后系统会弹出对话框,要求是否要重新命名组件内的零件、子组件名称。此时选择全部零组件,全部重命名。此时,PROE可将这一重命名的操作保存成文件,文件内容即是原文件名与新文件名的一一对应关系。利于这一特性,我们对形成的这一文件中新文件名进行修改后保存,再重新导入到保存副本的窗口中即完成了重命名操作。 2、具体操作 2.1 如图所示模型树,是一个项级组件(最高一级或称总装),里面包含了组件和零件若干个,当然这里面有些零件是有工程图的。我们的目的是要将这一组件内的所有子组件和零件 进行重命名操作。

2.2 点保存副本图标(或文件——保存副本),在弹出窗口中选择好要保存的路径(建议在 此窗口新建一个文件夹,方便管理),输入新的文件名,确定。如图所示

word表格批量插入图片

竭诚为您提供优质文档/双击可除word表格批量插入图片 篇一:word20xx中批量快速插入图片技巧 word20xx中批量快速插入图片技巧 我们知道,对于某些特定的字符,可以通过“自动更正”的方法实现快速替换,其实图片也是可以自动更正的,这在需要经常调用某些图片时相当实用,这样就不需要每次逐个手工插入了。这里以word20xx为例进行说明,让你在输入“1”、“2”这些数字时,能够自动替换为相关的图片(例如频繁出现的公司logo图片等)。 首先将相关的图片插入到word文档的窗口中,然后按下“ctrl+c”组合键将它们复制到剪贴板中备用。这一步至关重要,否则下面的操作将无法正常完成。 接着单击office按钮打开“word选项”对话框,然后切换到“校对”选项卡,在这里你会发现一个“自动更正选项”的按钮,单击后即可打开如图所示的对话框,在“替换”后面的文本框中输入图片名称“1”。此时我们会发现原来右下角的“添加”按钮已经可以正常使用,接下来直接单击“添加”按钮,添加图片就可以了。

需要提醒的是,如果前面的步骤没有进行的话,那么即使在“替换”下面的文本框中输入了相关的字符,也会看到“添加”按钮仍然呈现不可用的灰色状态。 按照类似的步骤,你可以继续添加常用的图片到其他自动更正的项目,以后插入相关图片时就方便多了(虽然“替换为”文本框中没有任何反应,而且确认后“替换为”一列也只是显示为“*”号,但这只是显示的问题)。 以后,当我们在word文档中输入1、2这样的数字时,按下回车键后,相关的图片就会自动出现在word文档中,大大提高了工作效率。 20xx-07-27来源:it168 篇二:word与excel连接邮件合并批量插入照片 word与excel数据连接邮件合并批量照片自动插入方法 一、建立“照片名”的excel数据文件 1.建立文件夹:在d盘根目录下建立名为:yjhebing的文件夹,在这个文件夹里面在建立一个名为:zhaopianku的文件夹,所有照片放在zhaopianku的文件夹(word表格批量插入图片)里面 图-1:zhaopianku文件夹 2.开始——运行——输入cmd,按回车键,打开dos命令框。输入d:按回车建 再输入:cdyjhebing按回车键,再输入:cdzhaopianku

给Word快速插入常用图片技巧

给Word快速插入常用图片技巧 系统下载打开Word2007,先插入一张公司标志图片,并调整好适当尺寸。再选中插入的图片,单击Office 按钮,选择“Word选项”。在“Word选项”窗口中选择“校对”,单击“自动更正选项”按钮。在“自动更正”窗口的“替换”输入框中输入“公标1”,单击“添加”按钮后(如图1),确定返回。以后不管在哪个文档中你只要输入“公标1”后再继续输入,“公标1”就会自动变成公司标志的图片。 图1 在此,“替换为”一项后面不用输入,Word默认会把选中内容当成替换为内容,只是当选中的是图片时“替换为”中会显示成空白,但其实已经有图片在里面了。此外,自动更正可以设置的对象不仅限于图片,还包括文字的格式和表格。你甚至可以同时选中包括图片、表格、文字等多种对象的内容进行设置。此招最大的缺点就是只能对“文字环绕”格式为“嵌入型”的图片有效,也只能插入“嵌入型”的图片。 文档部件,用鼠标插入图片 在Word2007中也可把常用图片保存成文档部件,即可通过鼠标单击选择快速插入常用图片。其优点是比较直观,操作上更顺手,而且对图片没有任何格式限制。 在Word文档选中一张图片(例:公司标志图),切换到“插入”选项卡,单击“文档部件”,选择“将所选内容保存到文档部件库”。在“新建构件基块”窗口中输入“名称”,比如“公标1”(如图2),确定后完成设置。以后编辑时,只要单击“插入”选项卡的“文档部件”即可在下拉列表中找到添加的公司标志图,单击选择即可插入。

图2 设置后关闭Word会提示是否保存到Building Blocks.dotx文档,此时一定要选择“是”。这招对图片、表格、文字等对象也同样有效。其缺点是不适合用键盘输入,而且当添加太多文档部件后比较难找到需要图片,反而不容易输入了。 录制宏,用快捷键插入图片 通过录制宏可以用快捷键插入常用图片,也可以把图片直接添加到快速工具栏上通过鼠标单击插入,兼具前两招的效果。由于可在工具栏上显示插入图片按钮,用鼠标插入图片时要比文档部件更方便,对图片格式也没有任何限制。适于插入少数特别常用的图片,比如公章、签名等等。另一优点是对原图进行修改后,下次插入的就是修改后的新图,无需重复设置,因此也适于插入经常修改的图片。 打开Word2007,切换到“视图”选项卡,单击“宏”选择“录制宏”。在“录制宏”对话框输入宏名为“公标1”,单击下面的“键盘”按钮。在弹出“自定义键盘”窗口中按下你要设置的快捷键“Alt+Ctrl+B”(如图3),单击“指定”按钮添加到“当前快捷键”列表中,“关闭”窗口返回Word。此时Word的状态栏会显示停止录制宏的图标“■”,鼠标指针也多了个录音带图标。

图片批量命名

图片批量命名方法 1、打开电脑“开始”,选择“运行”,如下图: 2、点击“运行”后出现如下对话框: 3、在运行中输入cmd,点击确定, 4、出现下面对话框,输入需批量命名文件夹所在磁盘(如e:)后回车:

5、然后输入dir(空格)+文件夹所在目录(如E:\10.12入职员工毕业证)+/oe/b/w>>文件名.txt(此文件名指此命令会生成的文本文档),回车。如下图: 6、回车后找到“文件名.txt”文件(因输入的盘符是e盘,故会保存在e盘中),然后将文件内容复制到excel,利用excel自带的函数将各图片的命名设置成可批量修改的文件名格式“ren(空格)+图片原始命名+(空格)+图片新的命名+.jpg”,其中,图片新的命名为“__员工编号__XX员工XX证”。(身份证为“ren(空格)+图片原始命名+(空格)__员工编号__XX员工身份证__正面/反面+.jpg)。以下分情况分别详细介绍: ①身份证正面:在单元格里输入公式="ren"&"(空格)"&图片原

始名称&"(空格)"&"__"&员工编号&"__"&A员工姓名&"身份证"&"__"&"正面"&".jpg" ②身份证反面:在单元格里输入公式="ren"&"(空格)"&图片原 始名称&"(空格)"&"__"&员工编号&"__"&A员工姓名&"身份证"&"__"&"反面"&".jpg" ③其他证照:在单元格里输入公式="ren"&"(空格)"&图片原始 名称&"(空格)"&"__"&员工编号&"__"&A员工姓名&"XX证 "&".jpg" 其中,符合""为英文格式下的""。 注意:“XX证”以“资质证书管理信息表”上为准。若此证书未包含在“资质证书管理信息表”中,则以图片上的证书名称为准(不能采用简写或缩写的形式)。 7、命名修改完毕后,将正确命名复制到另一个文本文档中,命名后保存在图片所在文件夹,最后将扩展名改为“.bat”格式。 8、生成bat文件后,双击此文件即可发现图片名称已修改成我们所需要的名称。 综合管理部信息中心 2012年10月15日

巧用EXCEL为照片批量改名

巧用EXCEL为照片批量改名 随着办公无纸化、信息网络化的兴起,学生的学籍管理也与时俱进,在籍学生全部都要用电子相片来制作学籍电子档案。学生照片用数码相机很快就可搞定,可照完后却发现文件名的设定可是个问题。我校数码相机型号为尼康E7600相机,照出的相片自动以DSCN0001.JPG为首文件名来依次命名。可是要存入学籍管理软件的电子相片文件名要求以学生的入学学籍为相应文件名。要是全部逐一改名的话,那可麻烦大了。经过几番测试,笔者发现将EXCEL软件中的自动填充功能和REN命令,以及.BAT批处理命令结合起来,可以轻而易举地实现这一改名需要。 第1分钟:准备照片。 事前按照学籍顺序将学生排好序列,然后逐一拍照,完成后将相片文件拷到电脑上备用,如存放在“D:\photo”文件夹内。 第2-3分钟:巧用EXCEL填充柄,批量建立改名命令行。 第一步:打开EXCEL软件。在A列中输入照片名“DSCN0001.JPG”,然后用填充柄向下拖动,一直到合适的数字为止。然后,在B列中以学生的学号等信息输入“13118120100001.JPG”并用填充柄向下拖动直到合适的位置停止。 第二步:在C列中输入以下内容“="REN "&A1&" "&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。 小贴士:这里的REN其实就是DOS中的重命名命令,本例中这句命令的意思是将A列中的名字重命名为B列中对应的名字,这条命令在EXCEL中无法使用,仅用来以备后用。 第三步:向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将C列中的全部内容选中并进行复制。 ●这是利用EXCEL填充句柄批量生成的重命名命令。

批量给照片命名步骤

第一步,准备工作 1、导出你的学生的名字和身份证号比如:book1备用(姓名在A列,身份证号在B列)。(一是后面要用,二是可以按此顺序照相) 2、按你想要的顺序照好照片,并保存的相应的文件夹中。 第二步:提取照片的名字。 把以下代码复制 @echo off dir /a-d /b >./照片名.txt 在照片文件夹中,新建文本文档,并打开,把上面代码粘进去。保存 把新建文本文档.txt的扩展名改成bat,即把.txt改成.bat。保存。 双击该bat文件,这时你会看到生成了一个照片名.txt的文件,打开它,你会看到照片的名字就按顺序提取出来了。 第三步,复制照片名进电子表。 直接在照片名.txt文件中复制到book1C列即可。 第四步,在book1中运用查找替换功能把.jpg换掉。只有文件名。比如:100-7471.jpg换成了100-7471 第五步,照片想命的名字的命名。 在D2单元格里输入=B2&".JPG" 并下拉让所有的学生身份证号加上.jpg在D列显示。这时这一列的结果会是这样子的:420682************.JPG 第六步,编辑批处理命令 在E列输入(="ren "&C2&".jpg "& D2)复制括号内的不含括号。和第五步一样,所有学生批处理命令都做好。这时的结果会是这样子的,ren 100_7471.jpg 420682************.JPG 现在离成功只有一步之遥了!~ 最后一步: 把E列里的数据复制到一个新的文本文档,随便命个名字,其扩展名为.bat. 比如文档.bat 现在双击这个新的扩展名的bat的文件试试!~ 看到奇迹了吗?

怎样把照片批量重命名成学生姓名

怎样把照片批量重命名成学生姓名? 学生姓名来源于excel,照片是序列和excel的姓名相对应,用什么方法快速处理 回答: 可以使用系统自带的批量命名程序,也可以用ACDSee 和Adobe Bridge,他们都有一个批量重命名的功能,都可以选择非图片文件一次批量重命名。对电脑熟悉的话你可以用下面这个: 先在打开含有报考信息的Excel文档,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入“="ren "&A2&".jpg "&C2&".jpg"”(不包括外引号,注意,这里的A2是指第A列的第二行,因为第一行一般是字段名:学号、姓名等,如果没有字段那么这里的公式里就应该是A1、B1,有两行字段那么就应该是A3、B3),回车会得到一个类似“ren 200600001.jpg XXXXXXXXXXXXX.jpg”的DOS命令。 2.点击该单元格右下角的填充柄,将公式应用到所有学生,复制此列所的数据。 3.新建一个记事本,粘贴复制的内容,得到的就是文件重命名的DOS命令。 4.将该文件保存到学生照片文件夹下(学生照片文件夹是复制后的,这样不会破坏原有数据),将扩展名".txt"

改为".bat",这时只要双击该文件,就会自动将我们所需要的以学号命名的图片重命名为以身份证号命名的图片文件了。 5.接下来单击右键更改文件的排序方式,一般最前面或者最后面的文件就是我们所需要的图片了。 这个的好处是可以将照片以身份证号或者学号重命名,学生的话一般都有学号的吧。 系统自带的批量命名程序就是指:把execl的学生姓名和编号两栏导出成txt格式,然后打开txt,在每行前面用替换功能加上"rename ",然后在编号和名字后边都加上.jpg,然后保存成bat,放在照片的文件夹,执行bat。然后就OK了。希望你成功 可以用批处理实现 把execl的学生姓名和编号两栏导出成txt格式,然后打开txt,在每行前面用替换功能加上"rename ",然后在编号和名字后边都加上.jpg,然后保存成bat,放在照片的文件夹,执 行bat. 标签:excel重命名学号dos命令身份证号分类:学籍管理2010-04-20 20:07 学生照片根据EXCEL中的学生学号或其它信息重命名批量重命名 学生姓名来源于excel,照片是序列和excel的姓名相对应。1,进入到需要重命名文件的文件夹中,新建一个txt文件,内容为dir *.jpg /b>ren.bat(假如你要重命名的是图片的话,

35款免费批量重命名软件

35款免费批量重命名软件.txt大悲无泪,大悟无言,大笑无声。我们手里的金钱是保持自由的一种工具。女人在约会前,一定先去美容院;男人约会前,一定先去银行。35款免费批量重命名软件 批量,我爱批量。当发现做一件事情,原本用工具或软件进行批量处理也能达到相同效果,可却花了数倍的时间去处理的时候,会很讨厌自己的愚蠢。当你在电脑上做某个操作时,如果觉得可能会有批量操作的工具,那你宁可花上一天的时间去找出这么一个适合的工具,而不是进行枯燥的重复性工作。 平常我们最常用的批量处理有批量处理图片大小和批量重命名文件。我们已经发布过15款图片批量处理软件下载,下面则是35款批量重命名软件,包含文件重命名和一些MP3 ID3值批量处理的软件。35款或许有点太多,但记住,你值得花时间去找出一款最适合你的。那将让你以后的类似工作事半功倍。 黄金屋-文件批量编号软件 用于mp3,3gp,mp4等资源的自动编号或者去除编号。以利于导出歌本和通过编号查找资源。操作说明:分四步A:设置路径点按钮【1.增加文件路径】则上面的数据框会插入一行。请点每行右面的小按钮。 Rename Master 批量改名工具,可以根据 MP3 文件的 Tag Info 改名,还可以同时更改文件属性 Bulk Rename Utility 最好的文件更名工具!完全免费,界面友好,共分为13项操作内容。你可以批量给文件或文件夹重命名,随时更名随时预览。你可以批量给文件或文件夹名称添加前缀或后缀,添加日期,自动编号,批量删除指定字符 Pfrank 成批重新命名文件,能使用固定的表达式,其中预先确定重新命名指令或者组合。被预先确定的重新命名指令允许字母和计数的插入,记载日期,父文件夹命名 Aoao Batch Rename 一很适用的免费软件批量更新文件名,运行速度快,占用资源少,而且是绿色软件。比如从数码相机取出400张张片,用本软件改名字,10秒不到就可以完成(操作时间除外) 文件批量改名 一款功能强大的文件改名工具。可以把所有的文件快速方便的重命名;支持所有格式;支持改名预览;支持文件属性更改;支持文件时间修改;支持多文件夹同时处理;支持音乐、图像改名前预览等功能。 Mp3标签修改器 可以根据您歌曲的歌曲名等属性进行重命名: 从网上下载的Mp3往往文件名无法准确识别是什么歌曲,需要打开才知道,用Mp3标签修改器,可以帮助您批量按您想要的规则命名,容易识别!

利用excelVBA批量修改文件名以及自动插图到word

前段时间,因编写报告,需要把成果图片修改名字后,将图以及相应的名字插入word文档中。一次报告,至少200张图,花了数个小时才弄完工作,同时难免出现差错。之后就一直寻找捷径,基于excel vba以前有一点基础,现将整理出来的代码分享给大家。可以去下载我编好的excel 小程序,里面有详细代码,地址在最下方。欢迎直接试用下,给个反馈建议. 1.查找文件夹中符合图片格式的文件,返回其名字 Dim fs, f, f1, fc, s Dim arr As String Set fs = CreateObject("") Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) '获得当前工作表所在文件夹路径 Set f = (Address) Set fc = i = 2 For Each f1 In fc '遍历文件 If FileIspicture Then ' 引用了自定义函数 FileIspicture 判断是否为需要查找的文件格式

phname = '获取文件名 houzhui = Right(phname, Len(phname) - InStrRev(phname, ".", Len(phname)) + 1) (i, 1) = Left(phname, InStrRev(phname, ".", Len(phname)) - 1) (i, 2) = houzhui i = i + 1 End If Next 2.修改文件名称 Sub changename() Dim Address As String Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) n = , 1).End(xlUp).row For i = 2 To n '修改名称 pname = (i, 1) & (i, 2) textname = (i, 3) houzhui = Right(pname, Len(pname) - InStrRev(pname, ".", Len(pname)) + 1) '获取后缀 Name Address & pname As Address & textname & houzhui Next i

如何在EXCEL表格中批量插入对应图片

如何在EXCEL表格中批量插入对应图片学生照片用身份证号命名后,核对是个麻烦事儿,有了这个表格就直观多了。 制作过程如下: 1、粘贴学生信息、输入公式并向下填充 在D2单元格输入公式(复制下面的公式并粘贴到D2单元格中): ="

" 公式含意:在该单元格中插入来自d盘:\学生照片文件夹中\C2单元格中数值(身份证号命名的).jpg图片

向下填充 2、在D盘根目录中新建一个名为:学生照片的文件夹,并把全校按身份证号码命名的学生图片复制其中。 这些图片最好批量转尺寸为120×150。太小看不清,太大查看起来不便。 3、打开剪贴板 4、选择公式区域(最好分几次进行,每次不超过200格),并复制到剪贴板(见下图窗口右边)。 (因在公式的状态下,很多操作是不能正常进行的,这一步的目的就是留数据除公式。)

5、点击剪贴板中刚复制的数据,把这些数据又粘贴回来(见下图鼠标箭头)。 6、把公式列中的@替换为"(半角单引号)

7、再选择公式区并将数据复制进剪贴板 8、选择“Unicode文本”粘贴 ①.复制(学生照片列数据)→粘贴(到记事本) ②.复制(刚才粘贴到记事本中的数据)→(回到Excel工作表学生照片列)右键→选择性粘贴 ③.选“Unicode文本”粘贴回Excel工作表→确定 (如果数据不到记事本中过一下,“选择性粘贴”窗口中就不会出现“Unicode文本”粘贴选项,这一步很重要)

9、调整行高 行高设为:100-120,视图片大小而定。 10、完成表格进行核对 学生名和照片对应表就做好了,如有张冠李戴,及时更改。 学籍照片处理方法 见:全国中小学学籍平台学生照片处理方法图文详解(按住Ctrl 键用鼠标点击上面的红字打开对应网页) 照片命名成身份证号 见:照片批量命名成身份证号的方法图文详解 (按住Ctrl 键用鼠标点击上面的红字打开对应网页)

电子照片批量重命名的方法

电子照片批量重命名的 方法 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

怎样把照片批量重命名成学生姓名 学生姓名来源于excel,照片是序列和excel的姓名相对应,用什么方法快速处理 回答: 1、先在打开含有报考信息的Excel文档,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入“="ren"&A2&".jpg"&C2&".jpg"”(不包括外引号,注意,这里的A2是指第A列的第二行,因为第一行一般是字段名:学号、姓名等,如果没有字段那么这里的公式里就应该是A1、B1,有两行字段那么就应该是A3、B3),回车会得到一个类似 “renXXXXXXXXXXXXX.jpg”的DOS命令。 2.点击该单元格右下角的填充柄,将公式应用到所有学生,复制此列所的数据。 3.新建一个记事本,粘贴复制的内容,得到的就是文件重命名的DOS命令。 4.将该文件保存到学生照片文件夹下(学生照片文件夹是复制后的,这样不会破坏原有数据),将扩展名".txt"改为".bat",这时只要双击该文件,就会自动将我们所需要的以学号命名的图片重命名为以身份证号命名的图片文件了。 5.接下来单击右键更改文件的排序方式,一般最前面或者最后面的文件就是我们所需要的图片了。 这个的好处是可以将照片以身份证号或者学号重命名,学生的话一般都有学号的吧。 再解释一遍: 1、Excel文档中,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入 ="ren"&A2&".jpg"&C2&".jpg"(ren后有空格,前一个jpg后有空格;意

Word宏:Word中的图片批量统一大小及同比例缩放(图)

?Word宏:Word中的图片批量统一大 小及同比例缩放(图) 有些时候,我们用Word来做一些图文混排的文档,需要正规的样式,例如图片大小一致。下面的方法就是告诉我们如何来实现很多的图片统一大小。 实现代码: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next'忽略错误 For n = 1To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片 ActiveDocument.InlineShapes(n).Height = 400'设置图片高度 为400px ActiveDocument.InlineShapes(n).Width = 300'设置图片宽 度300px Next n For n = 1To ActiveDocument.Shapes.Count 'Shapes类型图片ActiveDocument.Shapes(n).Height = 400'设置图片高度为400px ActiveDocument.Shapes(n).Width = 300'设置图片宽度300px Next n End Sub 使用方法,把代码复制到Visual Biscal编辑器中,再回到Word界面,运行“宏”命令。 操作步骤如下: 1.打开要统一图片大小的Word文档,点击“工具”-“宏”-“Visual Biscal 编辑器。

2)插入normal工程“模块”。

3)在“模块”中粘贴上面的代码。

4)保存,返回你要统一图片大小的Word文档。运行“工具”-“宏”-"宏命令"。 看一下结果,是不是你想要的统一图片大小。

Word 2007中批量快速插入图片技巧

Word 2007中批量快速插入图片技巧 我们知道,对于某些特定的字符,可以通过“自动更正”的方法实现快速替换,其实图片也是可以自动更正的,这在需要经常调用某些图片时相当实用,这样就不需要每次逐个手工插入了。这里以Word 2007为例进行说明,让你在输入“1”、“2”这些数字时,能够自动替换为相关的图片(例如频繁出现的公司LOGO图片等)。 首先将相关的图片插入到Word文档的窗口中,然后按下“Ctrl+C”组合键将它们复制到剪贴板中备用。这一步至关重要,否则下面的操作将无法正常完成。 接着单击Office按钮打开“Word选项”对话框,然后切换到“校对”选项卡,在这里你会发现一个“自动更正选项”的按钮,单击后即可打开如图所示的对话框,在“替换”后面的文本框中输入图片名称“1”。此时我们会发现原来右下角的“添加”按钮已经可以正常使用,接下来直接单击“添加”按钮,添加图片就可以了。 需要提醒的是,如果前面的步骤没有进行的话,那么即使在“替换”下面的文本框中输入了相关的字符,也会看到“添加”按钮仍然呈现不可用的灰色状态。

按照类似的步骤,你可以继续添加常用的图片到其他自动更正的项目,以后插入相关图片时就方 便多了(虽然“替换为”文本框中没有任何反应,而且确认后“替换为”一列也只是显示为“*”号,但这只是显示的问题)。 以后,当我们在Word文档中输入1、2……这样的数字时,按下回车键后,相关的图片就会自动出现在Word文档中,大大提高了工作效率。 word批量修改图片大小 1、打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行! 2、宏名起好了,单击“创建”进入Visual Basic 编辑器,输入如下代码并保存 Sub setpicsize() '设置图片大小 Dim n'图片个数 On Error Resume Next '忽略错误 For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300px Next n For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片 ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400px ActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300px Next n End Sub 3、返回word,工具-宏-宏(或者直接按Alt+F8),再次进入宏的界面,选择刚才编辑好的宏,并单击“运行”按钮,就可以了!(图片多时,可能会花一些时间) word批量修改图片大小——按比例缩放篇 这部分要说的是把word中的所有图片按比例缩放! 具体操作同上,只是代码部分稍做修改,代码如下: Sub setpicsize() '设置图片大小

学籍照片批量重命名的方法

学籍照片批量重命名的方法 河南省中小学学生学籍注册时导入照片是按身份证号码导入的,也就是照片命名为学生的身份证号,如果对着输入好的EXCEL电子学籍一个一个地改名,速度很慢,在此本人为大家提供一个批量片改名的方法。 1、学生照相要按照着输入好的电子学籍的顺序进行,以班为单位记录好。 2、照好的照片会被照相机自动命名为DSCN0001.JPG、DSCN0002.JPG……,以班为单位把照片拷贝到一个文件夹里,如存放到“D:\一(1)班文件夹”。 3、打开EXCEL,新建一文档,命名为“改名一(1)班”,在A列输入DSCN0001.JPG,DSCN0002.JPG然后用填充柄向下拖动,一直到合适的数字为止。注意:A列的数据对应着D:\一(1)班文件夹里的照片名,如果照相机自动命名的照片不是从DSCN0001. JPG开始的,那么A列的数据要从对应的开始数进行填充。如果照相过程中有重拍的学生,只保留好的照片,删掉不可用的照片,A列填充的数据也要删掉对应的数据,总之,A列的数据与D:\一(1)班文件夹里的照片名一一对应。 4、打开对应班级输入好的电子学籍EXCEL,把身份证号全部复制,粘贴到“改名一(1)班”电子表格的B列。 5、在C列输入以下内容“="REN "&A1&" "&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。解释:这里的REN其实就是DOS中的重命名命令,本例中这句命令的意思是将A列中的名字重命名为B 列中对应的名字,这条命令在EXCEL中无法使用,仅用来以备后用。向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将C列中的全部内容选中并进行复制。这是利用EXCEL填充句柄批量生成的重命名命令。 6、建立“重命名”批处理命令。在D:\一(1)班文件夹下单击鼠标右键,选择新建

word表格中批量导入照片

利用Word邮件合并批量打印带照片的证书 根据我们以前所学,利用word的邮件合并功能可以批量打印出相关信息,但批量打印带照片的证书,邮件合并能完成这个要求呢?经过一番摸索、查寻,终于找到办法可以解决了,具体过程如下: 准备工作:准备一份考生信息数据库,可以是Word创建的数据源,也可以像Excel工作簿、Access数据库、Query文件、Foxpro文件,都可以作为邮件合并的数据源。只要有这些文件存在,邮件合并时就不需要再创建新的数据源,直接打开这些数据源使用即可。需要注意的是:在使用Excel工作簿时,必须保证数据文件是数据库格式,即第一行必须是字段名,数据行中间不能有空行等。这样可以使不同的数据共享,避免重复劳动,提高办公效率。我最常用的是Excel 簿,里面包含了编号、准考证号、考生姓名及其他相关信息的字段,要批量打印照片的话,还需要加一个照片的路径和文件名的字段(如果照片的文件名正好是考生的准考证号或姓名的话,可免),假设照片放在e:\photo文件夹里,每位考生的照片文件名和准考证号相对应(如果用姓名的话可能会碰到同名同姓的问题)。数据准备工作的正确与否,关系到以后打印出来的证件正确与否,所以必须要仔细校对正确。 接下来的工作就是要设计邮件合并的模板了,步骤如下: 1.启动word程序,从菜单栏中选择“工具――邮件合并――显示栏邮件合并工具栏”,这时你会发现在工具栏中多了一栏邮件合并工具栏 2.然后画好表格填好项目,进行排版、设置纸张,再把光标置于要插入相应项目的位置,点击“邮件合并”工具栏的“插入合并域”下拉菜单(下拉菜单中的相应选项与Excel数据表格中的标题行是一一对应的),然后单击下拉菜单中的相应选项,直至插入所有只包含文字的域。 3.下面是实现批量打印照片的关键一步,就是照片域的实现:

照片批量重命名

照片批量重命名 想必大家都遇到过重命名文件或文件夹的问题吧,一个两个还好说,但某些时候我们要对一批文件进行命名的时候,又该怎么办呢,难道一个一个的命名吗?想必大家都想找一个方法能批量的对文件进行重命名,今天,我就告诉大家一个简单的方法。 学生姓名来源于excel,照片是序列和excel的姓名相对应。 1,进入到需要重命名文件的文件夹中,新建一个txt文件,内容为dir *.jpg /b>ren.bat(假如你要重命名的是图片的话,其它的文件只要将jpg改为其它文件的扩展名就OK),再改名为1.bat.双击1.bat运行。 2,用记事本打开生成的ren.bat文件,复制里面的全部内容,打开excel,右击A2单元格,选择“选择性粘贴”,选择unicode文本,点击确定。 (1、2也可省去,直接在Excel文档中粘贴照片原名称) Excel文档中,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入="ren "&A2&".jpg "&C2&".jpg"(ren后有空格,前一个jpg后有空格;意思是把A2单元格的名称重命名为C2单元格的名称),

回车会得到一个类似“ren 200600001.jpg XXXXXXXXXXXXX.jpg”的DOS命令。 3.点击该单元格右下角的填充柄,将公式应用到所有学生,复制此列所的数据。 4.新建一个记事本,粘贴复制的内容,得到的就是文件重命名的DOS命令。 5.将该文件保存到学生照片文件夹下(学生照片文件夹是复制后的,这样不会破坏原有数据),将扩展名".txt"改为".bat",这时只要双击该文件,就会自动将图片重命名为以身份证号命名的图片文件了。

利用word邮件合并,批量插入照片

利用Word邮件合并,批量插入照片 一、建立Excel数据源文件 建立Excel文件,输入数据,数据包括下面将要建立的主文档所用到的数据。如图: 其中照片名称为身份证号+“.jpg”,方法是在N2单元格输入公式=C2& “.jpg”,然后向填充。将文件保存在D:\16学籍卡\hebing\文件夹中,文件名为:学生信息,此文件夹位置任意,文件名称任意。 二、准备照片 将照片放在保存数据源和主文档的文件夹中,此处为D:\\16学籍卡\hebing\,照片名用身份证号命名,你可以用其它命名方法,只要每个学生唯一且相互对应就行了。 三、建立主文档 建立Word主文档,主文档为将来想打印出来的格式,如下图 这是我举例的格式,你可按自己所需的格式制作,然后保存文件到数据源相同的位置,名字为:基本信息。 四、邮件合并 1、链接数据源。打开主文档,即要邮件合并的word文件,存放在:D:\16

学籍卡\hebing\,名为:基本信息.doc,打开邮件选项卡,单击选择收件人,点击使用现有列表,然后选择上面建立的Excel数据源文件学生基本信息。如下图 选择打开,就将Excel数据源文件和主文档进行了链接。 2、插入文字内容合并域。单击输入姓名的单元格,点击插入合并域,选择学生姓名,就插入了姓名的合并域,然后插入其他文字内容的合并域。 3、最后插入照片域。点击照片框,打开插入选项卡——文档部件——域——选择“includepicture”,在文件名或URL里面输入照片属性的存放地址: D:\\16学籍卡\\hebing\\,注意此处要用双斜杠。如图 点击确定后,照片框中出现如图所示域代码。

几种批量重命名文件的方式

1、bat重命名文件(解释:将aaa.txt 命名为bbb.doc) ren aaa.txt bbb.doc 2、循环重命名一个文件夹下的所有结尾为xls的文件,前加上“A_” for /f %%i in ('dir /b *.xls') do (ren %%i A_%%i) 3、在原文件名前面加当前系统日期格式yyyyMMdd @echo off for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set day=%%a%%b%%c for /f %%i in ('dir /b *.txt') do (ren %%i %day%%%i) (解释:tokens=1,2,3 delims=- 以‘-’为分隔符,将当前日期截取为三部分,分别付给a,b,c,设置day变量为截取到的三部分的结合,set day=%%a%%b%%c,即day=格式为yyyyMMdd 的当天日期 循环修改同一目录下的文件名,*.txt的都会被修改;i为原文件名) 4、现有一堆照片,命名格式为0001.jpg,0002.jpg,0003.jpg,…,00020.jpg,…… 要求在所有文件名前加上A_ @echo off rem 启用"延缓环境变量扩充" setlocal EnableDelayedExpansion set a=1 rem 循环当前目录下所有图片的文件名,支持带空格的名称 for /f "delims=" %%i in ('dir /b *.jpg') do ( rem 如果没有相同的文件名,则继续 if not "%%~ni"=="%~n0" ( if !a! LSS 10 (ren "%%i" "A_000!a!.jpg") else ren "%%i" "A_!a!.jpg" rem 设置数值型变量a=a+1 set /a a=a+1 ) ) echo 批量重命名完成! pause

批量导入照片(Word与Excel的联合)

还是接上一讲,这一次稍微有一些不同,是要用到word中的域。如果说函数是excel的精华,域则是word的杀手锏。好了,不废话了。。。 首先,建立excel文档和word文档,excel还是取名为:员工信息表,word取名“员工信息”。(还是强调一下,这个取名可以自己随心所欲。) 当然这个excel文档跟上讲中有所不同了,如图: 可以看到照片那一列中的链接跟我们平时看到的不一样,这个地方一定要注意,输入的时候必须是: E:\\批处理建立员工信息(excel与word联合)\\员工照片\\何润东.jpg。这样才可以,后面都是\\(双斜杠),这个是本文的关键所在。 输入好之后,保存文档。 然后我们进入word中设置文档,如图: 所要插入照片的地方跟以上方法不一样,一定要注意,这里就要运用到word的杀手锏----域。

输入方法: 按键盘组合键:Ctrl+F9 出现{},然后在大括号中间输入: includepicture" 然后再按组合键:Ctrl+F9 这时便又出现了一对大括号,也就是: {includepicture"{}"} 接下来在第二个大括号中输入: mergefield"pic" 最后你所输入的全部样式应该是: {includepicture"{mergefield"pic"}"} 这里我们用到了两个域名称,一个是includepicture,另一个是mergefield,不同的是pic,这里需要解释一下的是pic,pic是我们在excel文档中的pic列的名称,一定要保持一致,当然这里支持中文,大小写无所谓。 以上输入完毕,可以直接保存文档了。然后还是用我们之前教过的那个“合并到新文档”按钮,可以看到自动生成了我们打印后的效果,什么?!合并到新文档后看不见图片,没关系,很正常了,这个时候,还是用到组合按键:Ctrl+A,全选所有文档内容,然后按F9键,这时图片便变出来啦!(这个全选是在新生成后的文档中进行啊!)如果你还是看不到,不妨将新生成后的文档保存,关闭重新打开一次看看。 最终效果应该是:

利用EXCEL为图片批量重命名

利用E X C E L为图片批 量重命名 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

利用E X C E L为照片批量重命名 一、准备照片。事前按照学籍顺序将学生排好序列,然后逐一拍照,完成后将相片文件拷到电脑上备用,如存放在“D:\photo”文件夹内。 二、巧用EXCEL填充柄,批量建立改名命令行。第一步:打开EXCEL软件。在A列中输入照片名“DSCN0001.JPG”,然后用填充柄向下拖动,一直到合适的数字为止。然后,在B列中以学生的学号等信息输入“.JPG”并用填充柄向下拖动直到合适的位置停止。第二步:在C列中输入以下内容“="REN "&A1&" "&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。 第三步:向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将C列中的全部内容选中并进行复制。●这是利用EXCEL填充句柄批量生成的重命名命令。 四、建立“重命名”批处理命令。在D:\photo文件夹下单击鼠标右键,选择新建“文本文档”命令。然后将该文件名改为“重命名.BAT”。右击该文件,选择“编辑”命令,进入该批处理文件的编辑状态。在编辑空白区右击,选择“粘贴”,将刚才EXCEL文件中C列中的内容复制到这里。然后存盘并退出。五、运行“重命名.BAT”进行批量更名。回到“D:\photo”文件夹后,直接双击运行“重命名.BAT”。这时,你会发现所有的相片文件名都已经整整齐齐地更改为我们需要的文件名了。 注:命令可复制以下字段:="REN "&A1&" "&B1&""

word文档批量修改图片的方法

[手把手]word批量导入、修改图片大小和压缩图片 工作中,我们不时会需要将大量图片插入word,并对其设置统一的尺寸大小。下面请跟随我,学习批量导入、修改图片尺寸和压缩图片的方法,让你告别重复工作。 工具/原料

?Microsoft Word 2007 一、批量导入图片 1. 1 将所有需要导入的图片放入同一文件夹,修改文件名,使其排列顺序符合我们要求。 2. 2 打开word,依次点击:插入→图片

3. 3 在弹出的窗口,“查找范围”框里找到需要插入图片所在文件夹, 方法一:选中第1张图片,按住键盘Shift键,再选中最后一张图片。 方法二:选中任意一张照片,同时按键盘“Ctrl”键和字母“A”键,全选点击“插入” 4. 4 效果如图

END 批量修改图片尺寸 1. 1 接上面的例子。 方法一:在word软件界面中依次点击:开发工具→宏 方法二:同时按键盘“Alt”键和“F8”键(后面简称Alt+F8)弹出宏创建窗口

2. 2 在宏名栏里任意输入一个宏的名字,本例中我们使用“setpicsize”点击创建

3. 3 弹出“Microsoft Visual Basic”窗口,复制下面的代码到代码窗口里替换掉原有内容: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next '忽略错误 For n = 1 To 'InlineShapes 类型图片 (n).Height = 5 * '设置图片高度为5cm (1cm等于) (n).Width = 4 * '设置图片宽度4cm Next n End Sub '其中图片本例中图片尺寸为5cm和4cm 4. 4 点击“Microsoft Visual Basic”窗口工具栏里的“运行”按钮(类似播放器里的播放按钮)或者按键盘“F5”键 等待一会儿……(等待时间取决于你插入图片的多少和你电脑的运算速度)……

相关主题