导航:首页 > 文字图片 > word插入多张图片的代码

word插入多张图片的代码

发布时间:2022-08-03 20:42:28

如何在WORD一次插入多张图片且图片顺序不变

打开word文档后缩小窗口,再打开图片文件夹,选中多个图片,然后鼠标放第一个图片上,将多个图片拖动到WORD窗口中。这样就能在WORD一次插入多张图片且图片顺序不变。具体操作请参照以下步骤。

1、在电脑上打开一个word文档,在界面右上角点击“向下还原”按钮缩小word窗口大小。

② 如何在word页中添加多张图片

在word中添加照片,你可以点击插入,然后插入图片就可以

③ 在word中自动插入图片 vba代码

Sub 批量插入图片()
Dim myfile As FileDialog
Set myfile = Application.FileDialog(msoFileDialogFilePicker)
With myfile
.InitialFileName = "E:\工作文件" ‘这里输入你要插入图片的目标文件夹
If .Show = -1 Then
For Each Fn In .SelectedItems
Selection.Text = Basename(Fn) '这两句移到这里
Selection.EndKey
If Selection.Start = ActiveDocument.Content.End - 1 Then '如光标在文末
Selection.TypeParagraph '在文末添加一空段
Else
Selection.MoveDown
End If
Set MyPic = Selection.InlineShapes.AddPicture(FileName:=Fn, SaveWithDocument:=True) '按比例调整相片尺寸
WidthNum = MyPic.Width
c = 6 '在此处修改相片宽,单位厘米
MyPic.Width = c * 28.35
MyPic.Height = (c * 28.35 / WidthNum) * MyPic.Height
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
执行此代码后,弹出的选择对话框, 全选目标文件夹下的所有图片文件之后,点击确定。然后静静的等待电脑完成处理工作,次数word会进入无响应状态。图片越多,无响应的时间越长。

怎么在word中连续插入多张图片,且大小一致

工具:word2013

1、打开word 2013,选择“页面布局”选项卡,并单击“页边距”按钮。

⑤ 如何实现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怎样插入多张图片

WORD在一个页面插入多张图片个人有以下两种方法,供参考:
把图片规则排列:可用表格格式实现,具体如下:打开表格菜单——插入——表格——根据所需要排布图片的具体情况选择几行几列——然后选定所需插入图片的单元格点击插入——图片——来自文件,图片就插入了单元格——根据所需大小缩放图片至合适尺寸(也可以双击图片,出现图片编辑对话框,可在大小对话框内具体设置图片的高度、宽度)——其他所需插入图片也按上述步骤操作即可。全部完成后可选定整个表格,把边框设置为无——这样WORD页面在预览和打印时就只有图片了,而不会看到表格的边框。
图片不规则放置:在WORD文档中鼠标点击插入位置——点击插入菜单——图片——来自文件——导入相应路径的图片,图片即出现在页面——鼠标双击图片——出现图片编辑对话框——可在大小对话框中的高度、宽度栏输入数值精确调节图片的尺寸(也可以用鼠标拉动调节图片的尺寸)——在版式对话框选择浮于文字上方(或衬于文字下方)——这样你可以用鼠标点住图片,可任意拉动到WORD文档的任意位置。
图片放置版式有各种各样,可具体根据需要选择嵌入型、四周型、紧密型、衬于文字下方以及浮于文字上方,我们可以根据实际需要进行选择,可获得各种不错的效果。

⑦ 在word中如何用VBA实现插入多张图片

要从两个方面考虑:
1、如何把现有文档中的图片导出?这个代码片断可以参考一下:
Set ImageStream = CreateObject("ADODB.Stream")
With ImageStream
.Type = 1
.Open
.Write ActiveDocument.InlineShapes(1).Range.EnhMetaFileBits
.SaveToFile "d:\Temp\Output.bmp"
.Close
End With
Set ImageStream = Nothing

2、如何把已经到处的图片导入到新文档中?这个函数调用可以参考一下:
ActiveDocument.InlineShapes.AddPicture

如果还是不明白的话,请补充提问。

_____
补充:
请问楼主你运行那个代码片断得到的*完整*错误信息是什么?报错的时候,系统一般会把光标移动到出错的那行代码上,你看到的是哪一行代码出错呢?
我看你贴上来的代码应该是没有什么语法上的错误,“Exit For”的确是不应该要的,但那也不是语法错误啊。

⑧ word怎么在一个页面上插入多张图片

1、一般情况下,word页面为A4页面大小,除去上下左右的页边距,图片的高度在24-25厘米左右,宽度在14-16厘米左右。因此需要提前把图片大小设置在这个范围内。

⑨ word如何批量插入图片

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

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

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

⑩ word怎么批量增加图片

答:先打开一个word文档,利用工具栏,在文档下面的工具栏中找到“插入图片”按钮点击,在弹出“插入图片”对话框中选择存放图片的位置,此时按住 Ctrl 键,你就可以用鼠标选择多张图片了或者你也可以按 Shift 键,然后单击选择多个图片,最后“插入”即可,当然如果你想要路径下全部是需插入的图片,那么你直接按快捷键 Ctrl+A 全选,全部插入即可

阅读全文

与word插入多张图片的代码相关的资料

热点内容
美女职业西裤图片 浏览:163
蝴蝶动漫少女图片大全 浏览:513
图片简单背景 浏览:886
莫西干发型图片女长发 浏览:33
如何在小红书里找到要的图片 浏览:224
茶盘茶具怎么摆放图片 浏览:344
word插入图片嵌入型改回 浏览:911
简单大字母纹身图片 浏览:583
黑夜小女孩图片 浏览:877
一张图片如何识图 浏览:660
浏览器不刷新图片怎么办 浏览:972
word中怎么把两张图片拼接到一起 浏览:404
图片编辑中如何删除 浏览:803
新房装电图片大全 浏览:726
简单水彩画风景入门图片 浏览:703
窄衣服图片大全 浏览:811
world如何去除图片边框 浏览:291
简单的中性笔画图片 浏览:774
word图片都挤到一起了 浏览:250
微信图片怎么加上美颜 浏览:689