使用如下VBA代碼向Word中的表格單元格中插入圖片時圖片并沒有出現在cell(1,3)中,而是出現在cell(1,1)中,試過其他行,都是出現在行首的第一個單元格中。
wdoc.tables(1).cell(1, 3).Select
Set mypic = wapp.Selection.InlineShapes.AddPicture(Filename:="E:\VBA\ldh.jpg", LinkToFile:=False, SaveWithDocument:=True)

而加上一句向單元格賦值的陳述句就可以實作在正常位置的插入代碼如下:
wdoc.tables(1).cell(1, 3).Select
wdoc.tables(1).cell(1, 3).Range.Text = " "
Set mypic = wapp.Selection.InlineShapes.AddPicture(Filename:="E:\VBA\ldh.jpg", LinkToFile:=False, SaveWithDocument:=True)

沒搞明白原因,求大神解答~
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/40378.html
標籤:VBA
