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

注册

 

发新话题 回复该主题

【说明】关于希望“保存本地文件没有痕迹”的综合说明 [复制链接]

1#
问题内容:请问为什么我在控件中不显示痕迹的文档,保存到本地后就有痕迹了?是否可以控制本地不显示痕迹?

问题解答:首先,大家需要理解控件中的文档是什么内容,保存到本地后就是什么内容。因此如果控件中的文档中有痕迹,那么保存到本地时文件中也是有痕迹的。而在控件中打开文档时,由于可以调用接口控制文档是否显示痕迹;而保存到本地后文档不再受控件的控制,是否显示痕迹是受控于本地的OFFICE软件。因此有痕迹的文档保存在本地后再打开时就可能会默认把痕迹显示出来。如果希望保存到本地的文档不显示痕迹,那只有一个方法:即在文档保存在本地之前,在控件中调用接口把文档中的痕迹清除,这样才能保证文档在本地用OFFICE打开时怎么都不会再显示出痕迹。
一般文档打开后有两种可能性:1、文档只读,一般是给用户浏览用;2、文档可编辑,一般是在流转中用。下面针对两种情况将控制的方法做个说明。
打开文档控制为只读的情况
***** 该内容需会员回复才可浏览 *****
打开文档控制为可编辑的情况
***** 该内容需会员回复才可浏览 *****
说明:其实只要注意好逻辑关系,之后调用控件的接口,就可以完成各种灵活的控制。上述两个方式仅代表了一部分常见应用,如果有不合适的情况就请根据自己的需要做些调整。
分享 转发
2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
2#

好的
TOP
3#

学习了
TOP
4#

保存到本地的文件能否手动去掉痕迹,快捷的办法。
TOP
5#

好的
TOP
6#

学习下。
TOP
7#

学习
TOP
8#

此时就遇到这个问题,需要看下
TOP
9#

我也碰到类似的问题了
TOP
10#

还有一种方法也可以做到:直接清除痕迹另存到本地为无痕迹的文档,然后再撤销,这时候文档依然是有痕迹的状态
TOP
11#

回复 11楼GG00531的帖子

这个做法有点小问题:vba的undo操作有时候会导致页眉页脚多出多余的回车。

不过你的方法还可以延伸一下:直接清除痕迹另存到本地为无痕迹的文档,然后在重调文档(前提是清除痕迹前要先保存一次)。也可以达到同样的效果。
2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
12#

谢谢!!学习!!
TOP
13#

回复 12楼陈湘凌的帖子

主要是保存再读取要等待挺长时间,客户体验不是很好,我这边用撤销操作到目前为止没有发现问题,不过有一些细节点需要处理,比如没有修订状态下编辑.另外撤销主要是针对清理痕迹这一步的,你说的换行等样式问题我还没遇到过
TOP
14#

回复 14楼GG00531的帖子

好的,那等以后遇到问题再交流吧。
2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
15#

学习了!!!
TOP
发新话题 回复该主题