2015-11-26 193 views
0

我試圖從文件插入圖像到Excel使用EPPlus和vb.net,我成功地將圖像添加到Excel,但無法正確定位。將圖像添加到Excel

Using img As System.Drawing.Image = Image.FromFile(path) 
    ws.Drawings.AddPicture("picture1", img) 
    ws.Drawings.Item("picture1").SetPosition(row, 0, column, 0) 
End Using 

這就是我添加圖片的方式,您可以在下面的圖片中看到結果。你可以清楚地看到我想要的圖像。

Excel

+1

「行」和「列」變量中的值是什麼?從你的輸出看,他們看起來都比他們應該高。嘗試將'ws.Drawings.Item(「picture1」)。SetPosition(row,0,column,0)'改爲'ws.Drawings.Item(「picture1」)。SetPosition(row - 1,0,column - 1 ,0)'看看是否會產生更好的結果。 – Adrian

回答

0

想通了,我只是通過改變這兩個值

ws.Drawings.Item("picture1").SetPosition(row, -27, column, -27) 

只是要玩的價值得到你想要的位置來調整圖像的位置。