跳到主要內容

如何在Excel中顯示一系列文件路徑中的圖像?

現在,如果您有圖像文件路徑的列表,則希望基於文件路徑在相鄰列中顯示相應的圖像,以獲取以下屏幕快照結果。 您如何在Excel中快速輕鬆地解決此工作?

在Excel中使用VBA代碼顯示來自一系列文件路徑的圖像

以驚人的功能顯示來自一系列文件路徑的圖像


在Excel中使用VBA代碼顯示來自一系列文件路徑的圖像

在這裡,我可以介紹一個VBA代碼來幫助您,請按以下步驟操作:

1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 點擊 插入 > 模塊,然後將以下代碼粘貼到 模塊 窗口。

VBA代碼:顯示來自一系列文件路徑的圖像:

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:", "KuTools for Excel", 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 鍵執行此程式碼,會彈出提示框提醒您選擇檔案路徑的儲存格,請參閱截圖:

4。 然後點擊 OK 按鈕,基於對應檔案路徑的所有影像都已顯示到下一列,如下圖所示:


以驚人的功能顯示來自一系列文件路徑的圖像

如果你對上面的程式碼感到困惑, Excel的Kutools 支援一個方便的功能 - 從路徑插入圖片(URL),透過這個強大的實用程序,您可以根據檔案路徑或 URL 位址快速插入圖像。

提示:要應用此 從路徑插入圖片(URL) 功能,首先,您應該下載 Excel的Kutools,然後快速輕鬆地應用該功能。

安裝後 Excel的Kutools,請這樣做:

1。 點擊 庫工具 > 插入 > 從路徑插入圖片(URL),請參見屏幕截圖:

2。 在 從路徑插入圖片(URL) 對話框,請執行以下操作:

  • 選擇包含檔案路徑的儲存格清單以及要放置影像的儲存格;
  • 然後,在下面指定要使用的圖片的大小 圖片尺寸 部分。

3。 然後,點擊 Ok 按鈕,對應的圖像已插入到單元格中,請參閱截圖:

點擊立即下載Kutools for Excel並免費試用!


更多相關文章:

  • 在Excel中將圖像URL轉換為實際圖像
  • 如果現在在A列中有一個圖像URL地址列表,那麼您想從URL下載相應的圖片,並將它們顯示在相鄰的B列中,如左圖所示。 在Excel中,如何快速,輕鬆地從圖像URL中提取實際圖片?
  • 從 Excel 中的多個圖像中提取超鏈接
  • 比方說,您的工作表中有一個圖像列表,並且每​​個圖像都包含一個超鏈接,現在,您希望將這些圖片中的真實超鏈接地址提取到它們的下一個單元格,如下面的屏幕截圖所示。 當然,您可以從“編輯超鏈接”框中一一複製超鏈接地址,但是,如果需要提取多個超鏈接,這將非常耗時。
  • 在Excel中創建帶有圖像的下拉列表
  • 在Excel中,我們可以快速輕鬆地創建一個包含單元格值的下拉列表,但是,您是否嘗試過創建一個包含圖像的下拉列表,也就是說,當您單擊下拉列表中的某個值時,它的相對值影像將同時顯示。
  • 將相同的圖像插入多個工作表
  • 通常,我們可以使用Excel中的插入功能快速地將圖片插入到工作表中,但是,您是否嘗試過將同一張圖片插入到工作簿的所有工作表中呢?

最佳辦公生產力工具

熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

kte選項卡201905


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a question - this VBA code is working for me (Excel 365 Mac v16.40), but it does not load the images into Excel until I import them all manually (and then delete them). Prior to my manual import, the script runs and then completes without an error, but without any images appearing. It's almost as if Excel can't see the destination path until I have made the path "visible" through the manual import.
Any thoughts as to what is happening here/how to solve without this workaround? Thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations