|
|
Sub insertpic() 'by pipilu
'以下为在表格中插入图片方法
'1 保证word文档与图片在一个文件夹内
'2 Print 使word中图片名与文档中图片名高度一致(包括后缀)
'图片命名不支持\等符号,因此建议用其他符号做word中图片名的标识符。
'如word中其他处无png字样,即png只用于图片名处,可用 图片1.png 样式
Dim tb As Table
Dim rw As Row
On Error Resume Next
For Each tb In ActiveDocument.Tables
For Each rw In tb.Rows
If InStr(rw.Cells(1).Range.Text, "png") > 0 Then
txt = Trim(rw.Cells(1).Range.Text)
pth = ActiveDocument.Path & "\" & Left(txt, Len(txt) - 2)
rw.Cells(2).Range.InlineShapes.AddPicture fileName:=pth, LinkToFile:=False, SaveWithDocument:=True
End If
Next rw
Next tb
End Sub
|
|