导航:首页 > 文字图片 > 图片批量插入word

图片批量插入word

发布时间:2022-01-06 04:52:12

如何实现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文档如何批量插入图片

您好,方法
1、首先我们打开word文档,现在文档中是空白的,没有文字也没有图片。
2、我们在上方点击【插入】-【图片】选择【本地图片】。
3、我们在图片文件夹里,把所有的图片一起选中,点击【打开】。
4、发现插入进行来的图片大小一样,
5、我们拖动图片边上的四个点,即可调整图片大小,
6、因为图片的高度问题,这里一页纸上默认显示两张图片。把所有的图片宽度调整成一样的大小就完成了。

⑶ 怎样将照片批量导入word文档

word中插入菜单===图片
在出来的对话框中,选择图片的时候,把照片全部选中,可以一次性插入N多照片

⑷ word如何批量插入图片

word中连续插入多张图片方法:

1、单击插入---->图片,如图所示;

4、在上图中的高度和宽度输入框中输入需要的大小即可。

⑸ 如何将大量照片按照顺序一次性导入WORD文档中

将大量照片按照顺序一次性导入word文档中的方法如下(以windows10系统的word2016版为例,需要准备大量照片):

1、将宣传册的照片放入一个文件夹中,并将第一张图片命名为1.jpg,第二页命名为2.jpg,依次类推。

怎么批量把图片放到WORD里并附上该图的名称

Sub 选择重命名文件夹()

Application.ScreenUpdating = False

With Application.FileDialog(msoFileDialogFolderPicker) '运行后出现标准的选择文件夹对话框

If .Show Then myPath = .SelectedItems(1) Else Exit Sub '如选中则返回=-1 / 取消未选则返回=0

End With

If Right(myPath, 1) <> "" Then myPath = myPath & ""

'返回的是选中目标文件夹的绝对路径,但除了本地C 盘、D 盘会以"C:"形式返回外,其余路

径无""需要自己添加

Getfd (myPath)

Application.ScreenUpdating = True

End Sub

Sub Getfd(ByVal pth)

On Error Resume Next

Dim strPath As String

'插入两行

Columns("A:B").Select

Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove

'设置B 行内容

Range("B1") = "目标名称"

Range("B2").Select

ActiveCell.FormulaR1C1 = "=RC[1]&"" ""&RC[2]&"".JPG""" '设置B 行内容为目标名称

Range("B2").Select

m = Range("C65536").End(xlUp).Row

Selection.AutoFill Destination:=Range("B2:B" & m) '填充B 行

'设置A 行内容为所选文件下所有图谱名称

Range("A1") = "原名称"

strPath = pth & "\"

f = Dir(strPath & "*.jpg")

k = 1

Do While f <> ""

k = k + 1

Range("A" & k) = f

f = Dir

Loop

'调整AB 列宽

Cells.Select

Cells.EntireColumn.AutoFit '调整AB 列宽

'重命名

a = Cells(Cells.Rows.Count, 1).End(xlUp).Row + 3 'A 列最后可见单元的行号

For b = 2 To a

c = Range("a" & b).Value

cc = Range("b" & b).Value

Name strPath & c As strPath & cc '重命名

Next

MsgBox ("重命名完成")

End Sub

⑺ 怎样往word文件上批量添加图片(要每页一张的)

①批量插入图片。这个都会,不用详细介绍了。
②快速分页,每张图片一页。用宏来处理。
工具→宏→录制新宏→键盘(单击选键盘这个按钮)→请按新快捷键(我指定的是ctrl+L),直接用键盘上的组合键按下去即可→单击“指定”→关闭→用方向箭头,把光标移到第一张图片的右侧,按一下ctrl+enter(这个组合键是插入分页符),然后将光标用方向箭头移到第二张图片的右侧。单击停止录制。
然后联系按
ctrl+L即可将无论多少张的图片均单独设置为一页。

⑻ 将多套图片批量分别插入对应的word中

摘要 亲您好,打开word

⑼ 如何快速把图片导入word

只有利用软件的“插入图片”功能,在选择图片的时候进行“多选”。

阅读全文

与图片批量插入word相关的资料

热点内容
牛仔发黑发型图片 浏览:125
简单大方摆盘花样图片 浏览:815
如何压缩图片不失真 浏览:397
男生公开恋情文案图片 浏览:804
可爱皮卡丘女孩动画图片 浏览:182
潮流丸子头发型图片 浏览:898
芹菜怎么画简笔画图片 浏览:921
帅气男生图片真人蓝光 浏览:312
word插图片怎么只在页顶 浏览:25
剪辑中如何让图片旋转起来 浏览:177
覆盖word图片上的文字 浏览:12
小奥特曼可爱图片 浏览:113
爱剪辑如何把图片变小 浏览:894
宾利车型及价格图片 浏览:292
萌萌哒男生头像可爱图片 浏览:733
ps如何将图片变陈旧 浏览:440
男生崩溃流泪动漫图片 浏览:582
嫦娥的图片动漫 浏览:141
女生头像大全动漫唯美图片大全 浏览:442
被打图片男生 浏览:767