如何在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 中顯示來自一系列檔案路徑的影像,以突出顯示特定資料集。

更新於:2023年7月11日

2K+ 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告