我有一個從目錄中導入圖像,並將其放置在由大小剛好在Excel中 - 刪除行時刪除照片
宏觀的片段,以適應像Excel單元格宏低於: -
'Set the Row Height and Column Width of the thumbnail
Range("A" & CStr(currRow)).RowHeight = ThumbnailSizeRef + 2
Columns("A").ColumnWidth = (ThumbnailSizeRef - 5)/5 'Column Width uses a font width setting, this is the formula to convert to pixels
'Add the thumbnail
Set sShape = ActiveSheet.Shapes.AddPicture(Filename:=sFilename, LinktoFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=0, Top:=0, Width:=ThumbnailSizeRef, Height:=ThumbnailSizeRef)
'Set the Left and Top position of the Shape
sShape.Left = Range("A" & CStr(currRow)).Left + ((Range("A" & CStr(currRow)).Width - sShape.Width)/2)
sShape.Top = Range("A" & CStr(currRow)).Top + ((Range("A" & CStr(currRow)).Height - sShape.Height)/2)
這一切工作正常。圖像根據需要正確顯示在單元格中。我也可以成功地對單元格進行排序,並且圖像可以正確移動。
我遇到的問題是當我刪除整行(右鍵單擊行並刪除)...在這種情況下,來自行Im刪除的圖像跳下來並隱藏在下一行的圖像後面。
有什麼辦法,當我刪除圖像被刪除的行?
謝謝,我給'移動和大小與細胞'一槍。此外,可能應該在我原來的帖子中提到,除了添加縮略圖外,我還在評論中添加了較大版本圖片的評論,因此當您將鼠標懸停在縮略圖上時會彈出較大的圖片。出於好奇心我想知道每個單元格是否可以有兩個註釋(不這麼認爲),或者以某種方式設置一個小的註釋,以便始終顯示在單元格中,然後在將鼠標懸停在單元格上時將其重新調整爲較大的註釋大小?我不知道你將如何捕捉懸停在一個單元格上? – David 2011-05-16 12:13:22
大衛,如果這個答案是你正在尋找的,你可以接受它。謝謝。 – JMax 2011-05-16 12:18:27