如何在Excel中显示来自一系列文件路径的图像?
无论您是在制作报表、演示文稿,还是只是以图形方式组织数据,将图像添加到 Excel 工作表都是一种极好的改进方法。尽管 Excel 本身支持从文件路径导入图片,但是如果您需要显示大量图像,这样做可能会很费力且耗时。
在本教程中,我们将介绍一种在 Excel 中快速轻松地显示来自各种文件目录的多个图像的方法。为了自动化图像显示并帮助您节省大量时间和精力,我们将利用 Excel 的内置功能,例如公式和宏。
在Excel中显示来自一系列文件路径的图像
在这里,我们将首先创建一个 VBA 模块,然后运行它来完成任务。让我们来看一个简单的过程,学习如何在 Excel 中显示来自一系列文件路径的图像。
步骤 1
考虑一个 Excel 表格,其中您有一列类似于下图的文件路径。
首先,右键单击工作表名称并选择“查看代码”以打开 VBA 应用程序。然后单击“插入”并选择“模块”。
右键单击 > 查看代码 > 插入 > 模块。
步骤 2
然后将下面的代码复制到文本框中。
代码
Sub InsertPicFromFile() Dim xRg As Range Dim xCell As Range Dim xVal As String On Error Resume Next Set xRg = Application.InputBox("Please select file path cells:", "Display images path", Selection.Address, , , , , 8) If xRg Is Nothing Then Exit Sub Application.ScreenUpdating = False For Each xCell In xRg xVal = xCell.Value If xVal <> "" Then ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _ xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _ xCell.Height End If Next Application.ScreenUpdating = True End Sub
步骤 3
然后将工作表另存为宏启用模板,按 F5,在提示中选择单元格范围,然后单击“确定”以完成任务。
保存 > F5 > 选择单元格 > 确定。
结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中显示来自一系列文件路径的图像,以突出显示特定数据集。
广告