2011-09-13 154 views
0

我想插入一個圖像到單元格中。下面 的代碼將其插入到一個表:Excel 2007從圖像路徑顯示圖像?

  With wb.Sheets(1).Pictures.Insert("\\bk01fil0001\salesdb$\ImageUpload\NoImage.gif") 
      .Left = wb.Sheets(1).Range("B2").Left 
      .Top = wb.Sheets(1).Range("B2").Top 
      .Width = wb.Sheets(1).Range("B2").Width 
      End With 
+0

不知道你是問什麼?您發佈的代碼是否無法正常工作? – PaulStock

+0

嘗試使用Google搜索:「將圖片插入單元格excel vba」。那裏有很多信息。 – Reafidy

回答

1

不能插入圖片細胞:他們總是坐在「頂部」工作表中。你可以做的最好的事情就是將它放在所需的單元格/範圍上,就像你已經在做的那樣。

0

您可以通過選擇單元格,然後插入圖片使事情變得稍微簡單一些......

Sheets(1).Select 
Range("B2").Select 
ActiveSheet.Pictures.Insert("\\bk01fil0001\salesdb$\ImageUpload\NoImage.gif") 

我不認爲這將永遠是一個低效率的方法,你永遠只能希望插入一張可見紙上的圖片。我沒有看到你需要多次選擇表格,如果有的話

(順便說一句,它聽起來好像你試圖在表格的一列自動插入圖像,在這種情況下,我會如在該案文中描述強烈建議您使用細胞標記這個Excel Visual Basic video

相關問題