使用vba执行邮件合并,无法刷新图片,请问要如何解决

之前使用vba执行邮件合并,通过代码“mergedDoc.Fields.Update”,可以更新引用的图片,现在不更新,只能手动全选文档,再按F9刷新,在弹出的对话框,选择是以后,图片才会更新。 对话框内容如下(详见图片): WPS Office 安全声明 此文档包含可与外部文件和网站共享数据的字段。此文件必须来自可信任源。 选择“确定”将启用此文件中所有字段的更新,直到你将其关闭。
广东省
浏览 167
收藏
1
分享
1 +1
8
+1
全部评论 8
 
WPS社区小助理
WPS社区小助理

@金山办公

您好,很抱歉给您带来不便。您尝试勾选图中的选项然后重启wps后运行该宏代码看看
· 广东省
回复
延陵
没用,之前都勾选了,邮件合并生成的新文档,运行“ActiveDocument.Fields.Update”无提示,也不刷新: 手动全选文档,再通过F9快捷键更新域,仍会弹出安全声明,确定后才会更新域
· 广东省
回复
 
延陵
发现使用Microsoft Word更新域,如果有引用图片,也会出现安全声明,但是word除了使用快捷键“F9”刷新,还可以使用vba代码“ActiveDocument.Fields.Update”刷新,WPS现在只能用快捷键的方式,使用代码“ActiveDocument.Fields.Update”刷新无反应
· 广东省
回复
 
延陵
这个问题没法解决么 第二次出现类似的问题了,自己写的代码运行的好好的,wps更新一下,就无法工作了,上一次是宏无法调用bat处理文件,关闭新的沙箱功能才解决问题
· 广东省
回复
 
延陵
添加受信任位置也没用
· 广东省
回复