‘壹’ 如何实现Word 中批量插入图片
Sub批量添加图片()
'程序功能:批量添加图片宏
'作者Q:766110727
'日期:2017.06.07
'使用步骤1:word中ALT+11进入VBA宏界面;
'使用步骤2:将本段代码从sub到endsub,全部粘到代码框最后的空白处;
'使用步骤3:按F5执行代码。
'说明:代码按最直观的逻辑写的,也方便大家使用修改。
'OnErrorResumeNext
Dimn,图片路径1(),图片路径2(),图片路径3(),图片路径4(),图片数量最大值
DimmyTableAsTable
'###################################################################
'#######第一部分:获取每个文件夹下所有jpg图片名,写入相应数组#######
'###################################################################
n=0
图1=Dir("I: tjbt插入图片图片*.jpg")
DoWhile图1<>""
n=n+1
ReDimPreserve图片路径1(1Ton)
图片路径1(n)="I: tjbt插入图片图片"&图1
图1=Dir()
Loop
Ifn>图片数量最大值Then图片数量最大值=n
n=0
图2=Dir("I: tjbt插入图片图片2*.jpg")
DoWhile图2<>""
n=n+1
ReDimPreserve图片路径2(1Ton)
图片路径2(n)="I: tjbt插入图片图片2"&图2
图2=Dir()
Loop
Ifn>图片数量最大值Then图片数量最大值=n
n=0
图3=Dir("I: tjbt插入图片图片3*.jpg")
DoWhile图3<>""
n=n+1
ReDimPreserve图片路径3(1Ton)
图片路径3(n)="I: tjbt插入图片图片3"&图3
图3=Dir()
Loop
Ifn>图片数量最大值Then图片数量最大值=n
n=0
图4=Dir("I: tjbt插入图片图片4*.jpg")
DoWhile图4<>""
n=n+1
ReDimPreserve图片路径4(1Ton)
图片路径4(n)="I: tjbt插入图片图片4"&图4
图4=Dir()
Loop
Ifn>图片数量最大值Then图片数量最大值=n
'###################################################################
'##################第二部分:插入图片到word表格中###################
'###################################################################
'新建一个一行两列表格
SetmyTable=ActiveDocument.Tables.Add(Range:=ActiveDocument.Range(Start:=0,End:=0),NumRows:=1,NumColumns:=2)
'设定后续操作的目标表格为文档的第一个表格
SetmyTable=ActiveDocument.Tables(1)
n=0
DoWhilen<图片数量最大值
n=n+1
之前表格行数=myTable.Rows.Count
myTable.Rows.Last.Select
Selection.InsertRowsBelow4'下方插入4行
'第一行两列,图片序号12
myTable.Cell(Row:=之前表格行数+1,Column:=1).Range.InsertAfterText:="图片1"
myTable.Cell(Row:=之前表格行数+1,Column:=2).Range.InsertAfterText:="图片2"
myTable.Cell(Row:=之前表格行数+3,Column:=1).Range.InsertAfterText:="图片3"
myTable.Cell(Row:=之前表格行数+3,Column:=2).Range.InsertAfterText:="图片4"
'第二行两列,插入图片并设置图片大小
myTable.Cell(Row:=之前表格行数+2,Column:=1).Range.InlineShapes.AddPictureFileName:=_
图片路径1(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行数+2,Column:=2).Range.InlineShapes.AddPictureFileName:=_
图片路径2(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行数+4,Column:=1).Range.InlineShapes.AddPictureFileName:=_
图片路径3(n),LinkToFile:=False,SaveWithDocument:=True
myTable.Cell(Row:=之前表格行数+4,Column:=2).Range.InlineShapes.AddPictureFileName:=_
图片路径4(n),LinkToFile:=False,SaveWithDocument:=True
Loop
ActiveDocument.Tables(1).Rows(1).Delete'刚开始建的表格中第一行是空行,删掉
'###################################################################
'######################第三部分:图片格式处理#######################
'###################################################################
'统一设置图片长宽,美化文档。这里会卡好久时间,按需要是否添加本段代码
Forn=1ToActiveDocument.InlineShapes.Count
ActiveDocument.InlineShapes(n).Height=210'设置高度
ActiveDocument.InlineShapes(n).Width=110'设置宽度
Nextn
EndSub
‘贰’ 怎么在word中连续插入多张图片,且大小一致
工具:word2013
1、打开word 2013,选择“页面布局”选项卡,并单击“页边距”按钮。
‘叁’ word文档如何运用数据源批量添加图片
一般会有这么几种常见的错误
路径的并未替换成\
插入邮件合并域的时候,并未ctrl+F9插入域代码的大括号
图片是否含有空格,去除空格
最后合并文档后,按F9刷新
‘肆’ 求批量向word表格导入图片方法!
1、将Word打开,找到“插入”菜单——>“图片”——>“来自文件”,此时弹出的插入图片对话框;2、此时你可以从[查找范围](左边的黑色小三角下拉列表或者下方的位置)进入到你的图片存放位置(此时应能看到缩略图了);2、①、按住Ctrl键不放,移动鼠标到你所需插入的图片,单击左键选中若干所需的图片,选完才可以放开Ctrl键,然后点“插入”即可在word中插入大批量图片;2、②、按住Shift键选中第一幅需插入的图片(此时shift键也不要放开),拖动右边的滚动条至看见所需插入的图片最后一张,鼠标移动到所需插入的最后一张图片并单击选中,此时应该选择了自第一张图至最后一张图之间的所有图片,再点“插入”即可。最后介绍一种最简单、最懒的方法(我就是用这种的):3、①、打开Word;3、②、将所需图片选中(选取的方法参照2),然后移动鼠标至选中的图片任意一张的上方,按住鼠标左键不放将图片“拖/拉”到Word文档中,此时所有选中的图片均“拖/拉”到了文档之中了;
‘伍’ word如何批量插入图片
word中连续插入多张图片方法:
1、单击插入---->图片,如图所示;
4、在上图中的高度和宽度输入框中输入需要的大小即可。
‘陆’ word文档如何批量插入图片
您好,方法
1、首先我们打开word文档,现在文档中是空白的,没有文字也没有图片。
2、我们在上方点击【插入】-【图片】选择【本地图片】。
3、我们在图片文件夹里,把所有的图片一起选中,点击【打开】。
4、发现插入进行来的图片大小一样,
5、我们拖动图片边上的四个点,即可调整图片大小,
6、因为图片的高度问题,这里一页纸上默认显示两张图片。把所有的图片宽度调整成一样的大小就完成了。
‘柒’ 如何在WORD一次插入多张图片且图片顺序不变
打开word文档后缩小窗口,再打开图片文件夹,选中多个图片,然后鼠标放第一个图片上,将多个图片拖动到WORD窗口中。这样就能在WORD一次插入多张图片且图片顺序不变。具体操作请参照以下步骤。
1、在电脑上打开一个word文档,在界面右上角点击“向下还原”按钮缩小word窗口大小。
‘捌’ 怎样往word文件上批量添加图片(要每页一张的)
您可以点击插入菜单-图片-来自文件(将您要批量插入的图片放入一个文件夹,用鼠标点击
第一张
图片按住shift再点击最后一张图片,松开shift点击插入即可)如果您的图片统一大小相同,在文件菜单找到页面设置调整页面大小就可以实现每页一张的添加效果!
‘玖’ word批量导入图片和图片名,并生成多列表格,怎么操作
一、批量导入图片:创建表格1、点击插入——表格——选择两列一行即可
2、全选表格后右键设置属性——点击选项——取消自动重调尺寸以适应内容——点击确定3、将鼠标放在第一个单元格内——点击插入——图片——按住ctrl+a全选图片——插入4、看一下效果,图片是不是都在一列了,而且大小也相同了,选择右侧空白列——右键删除列5、最重要的一步就是选中表格所有内容,按CTLR+H调出查找替换窗口在查找内容中输入(?)
替换内容中输入1^p
选中搜索选项中的使用通配符全部替换
2、将鼠标放在新建的题注"图1"后按 alt+f9 键显示域代码—— 按CTRL+H调出查找替换窗口
查找内容为:^g
替换内容为:^&^p^c
选择全部替换完成后删除一个多余的域代码
注意:前面已经做过查找替换的操作,别忘记通配符要去掉勾选!
3、按Ctrl+A全选整篇文档后按Alt+F9更新域代码,图片下的编号已全部添加完成(全部显示为图1),再按一次F9刷新后所有编号自动更新
4、选中所有内容后设置居中排列——点击文件——选项——显示——段落标记——点击确定即可