|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 时空管家 于 2018-9-17 09:45 编辑
按照您的代码更改后可以使用,但是如果改到cell(1,2)就出错了,麻烦帮忙看看什么问题,先谢过了。
Sub test()
Dim aRange As Range, aField As Field
Application.ScreenUpdating = False
Set aRange = ActiveDocument.Content.Tables(1).Cell(1, 1).Range
aRange.MoveEnd , -1
Set aField = aRange.Fields.Add(aRange, wdFieldEmpty, "INCLUDEPICTURE ""D:\\记录卡照片[url=]\\\\\\[/url] (1).jpg"" \* MERGEFORMAT", False)
aRange.SetRange 32, 34 '取aRange对象的第3到第3位作为新的aRange对象
Set bField = aRange.Fields.Add(aRange, wdFieldEmpty, "REF MaterCode \h", False)
aRange.SetRange 30, 32 '取aRange对象的第3到第3位作为新的aRange对象
Set bField = aRange.Fields.Add(aRange, wdFieldEmpty, "REF MaterCode \h", False)
aRange.SetRange 28, 30 '取aRange对象的第3到第3位作为新的aRange对象
Set bField = aRange.Fields.Add(aRange, wdFieldEmpty, "REF EquipName \h", False)
Application.ScreenUpdating = True
End Sub
|
|