打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vba对word中域的直接操作

[delpih编程]vba对word中域的直接操作
软件技术

吕向阳 发表于 2010-9-16 15:28:20

本代码直接作用为,用一个循环,将所有的域遍历一次,接着判断是否是一个链接到excel单元格的域,如是,则将其链接的excel的路径文件改为新的路径。 也就是实现了域的链接表格动态变化。

For i = 1 To ActiveDocument.Fields.Count
'MsgBox ActiveDocument.Fields.Item(i).Type
If ActiveDocument.Fields.Item(i).Type = 56 Then
MsgBox ActiveDocument.Fields.Item(i).Code
strtmp = ActiveDocument.Fields.Item(i).Code
ActiveDocument.Fields.Item(i).Code.Text = Replace(strtmp, "D:\\My Documents\\财务报表附注模板\\新兴模板附注.xls", "D:\\My Documents\\财务报表附注模板1\\新兴模板附注.xls", 1, 1, vbTextCompare)
End If
Next i
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
word文档中图片链接删除方法
Word更新所有域的代码
超级重磅:自动生成word附注!!!
Visual Basic for Applications (VBA) Code Samples for Microsoft Word
WORD中VBA自动出卷
Word VBA参考教程(摘录)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服