Kinggrid金格技术论坛-应用资料库

注册

 

发新话题 回复该主题

【已回复】将有域保护的文档保存到本地OA里的域文字丢失 [复制链接]

1#
银光图片
问题说明:使用控件套红后,文档里存在域保护的文字内容和水印内容,再次点击保存本地按钮,域文字内容丢失,如下图:
您所在的用户组无法下载或查看附件


问题解答:1、客户提供的特殊文档本身是域保护类型的,OA里点击发送或提交按钮的时候执行了控件保护接口(ocxObj.WebSetProtect(false, ""))再次锁定文档,这种情况文档内域内容会存在丢失的情况。
2、对于这种域保护的文档,本地打开这份文档,再次调用VBA(打开这份Word按住Alt+F11)编辑下述代码保护也是一样的效果,也是可以重现问题,微软本身功能限制,不属于控件问题。

  1. Sub ss()<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
  2. ThisDocument.Protect Type:=2, NoReset:=False, Password:="1"
  3. End Sub
复制代码


最后编辑应建兰 最后编辑于 2017-12-28 18:15:02
分享 转发
工作QQ:2267485721
TOP
发新话题 回复该主题