Word表格如何批量导入图片_图片存入单元格【多图】

2026-05-22 1,137

本文介绍四种在Word表格中批量导入图片并精准嵌入单元格的方法,涵盖VBA宏、WPS会员功能、手动批量转换及借助Excel IMAGE函数实现稳定嵌入,有效解决图片浮动、错位和效率低下的问题。

Word表格如何批量导入图片_图片存入单元格【多图】

当需要在Word表格中批量插入多张图片,并确保每张图准确嵌入对应单元格而非随意漂浮时,传统手动操作往往耗时且易出错。本文提供四种高效解决方案,帮助您实现图片与单元格的精准绑定。

一、利用VBA宏实现自动化嵌入

通过编写Word VBA脚本,可自动将选定图片依次插入表格单元格,并强制设为嵌入式布局,保障图片随单元格调整而自适应,避免位置偏移。该方法支持居中排版与顺序填充。

1、将光标定位到目标表格的首个待插入单元格中。

2、按下 Alt+F11 打开VBA编辑器,在左侧项目窗口右键点击【Normal】,选择【插入】→【模块】。

3、在右侧代码编辑区粘贴以下宏代码:

Sub InsertPicturesIntoTableCells()
Dim fd As FileDialog
Dim tbl As Table
Dim cell As Cell
Dim i As Long
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Title = "选择要插入的图片"
.Filters.Add "图片文件", "*.jpg; *.jpeg; *.png; *.bmp; *.tiff"
.AllowMultiSelect = True
If .Show -1 Then Exit Sub
End With
On Error Resume Next
Set tbl = Selection.Tables(1)
On Error GoTo 0
If tbl Is Nothing Then
MsgBox "请先将光标置于表格内"
Exit Sub
End If
i = 0
For Each cell In tbl.Range.Cells
If i < fd.SelectedItems.Count Then
cell.Range.Collapse Direction:=wdCollapseStart
cell.Range.InlineShapes.AddPicture FileName:=fd.SelectedItems(i + 1), LinkToFile:=False, SaveWithDocument:=True
cell.Range.Paragraphs(1).Alignment = wdAlignParagraphCenter
i = i + 1
Else
Exit For
End If
Next cell
End Sub

4、返回Word文档,按 Alt+F8 调出宏窗口,运行该宏并选择图片文件,系统将自动按顺序嵌入各单元格并居中显示。

二、WPS会员“批量插图”功能(推荐非技术用户)

WPS Office为会员用户提供直观的批量插图工具,支持直接嵌入单元格模式,无需编程即可实现高效排版,尤其适合处理大量图片与结构化表格的匹配需求。

1、登录WPS会员账号,打开包含目标表格的文档。

2、点击菜单栏【插入】→【图片】→【批量插图】。

3、在弹出的设置窗口中,选择“嵌入单元格”作为插入方式,设定排列方向为“按行”或“按列”,如需根据文件名匹配内容可勾选“名称匹配”选项。

4、点击【开始位置】旁的定位按钮,在表格中单击首个目标单元格以确定插入起点。

5、点击【选择图片】,使用 Ctrl+A 全选所需图片,确认后系统将自动完成批量嵌入。

三、手动多选插入+批量转为嵌入型

此方法无需VBA或会员权限,仅使用Word基础功能完成图片批量插入与格式转换,适合受限环境或临时需求,操作稍繁琐但通用性强。

1、提前在文档中创建与图片数量匹配的表格结构,如8张图可设为2行4列。

2、将光标置于首个单元格,点击【插入】→【图片】→【此设备】,按住 Ctrl 键多选所有图片并插入。

3、此时所有图片以浮动形式出现,按住 Ctrl 键逐一点击选中全部图片。

4、右键任意选中图片,选择【大小和位置】,在【文字环绕】标签下将环绕方式更改为“嵌入型”,点击确定。

5、再次全选所有图片,进入【图片格式】选项卡,依次点击【对齐】→【顶端对齐】和【横向分布】,最后拖动整组图片至表格区域,松开后即自动落入对应单元格并保持嵌入状态。

四、通过Excel IMAGE函数间接嵌入(适用于Microsoft 365用户)

对于订阅了Office 365或Microsoft 365的用户,可通过在Word中嵌入Excel对象并调用IMAGE函数,实现图片的动态加载与单元格级绑定,具备高度稳定性与自适应能力。

1、在Word中点击【插入】→【文本】→【对象】,选择【由文件创建】,浏览并插入一个空白Excel工作簿(.xlsx格式)。

2、双击插入的Excel对象进入编辑状态,在A1单元格输入公式:=IMAGE("C:\YourFolder\Photo1.jpg"),回车后即可显示对应图片。

3、复制A1单元格,粘贴至B1、C1等后续单元格,并分别修改公式中的文件路径以加载不同图片。

4、调整Excel对象边框使其与Word表格行列对齐,退出编辑后,整个Excel控件将作为嵌入式对象固定于指定单元格内,图片随表格缩放自动适配。

本站所有素材均整理自互联网CC0 公共版权、官方免费公开、个人非商用及可免费商用资源,仅用于个人学习、办公参考、交流分享。
本站不提供任何付费字体、付费正版模板、影视动漫、明星图片、版权插画、软件破解激活类资源,不售卖任何付费素材,不涉及商业侵权牟利。
所有文件均存放第三方网盘平台,本站不存储任何资源文件。
若无意中侵犯相关版权权益,请联系本站,我们将第一时间删除相关内容。

PC素材网 Office 技巧 Word表格如何批量导入图片_图片存入单元格【多图】 https://www.pcsucai.com/202605583820.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

>