office 中图片无法复制到编辑器中的解决办法

      近日,无所事事,看到刀客安全网www.daokers.cn很久没有更新,故想把这个网站弄好一点,这个网站主要是收集网上一些比较优秀的文章,也是自己一个学习的过程,之后发出来和大家一起分享。大家如果有比较优秀的文章,欢迎向我推荐啊,这个网站的流量和pr还是不错的。

     今天发liuker写的一个“对mcc.net.cn的一次检测.doc”的时候,发现这个word文档中的图片无法复制,如图

点击放大图片

甚觉奇怪,开始还以为是电脑原因,注销了下,没用,重启了一次,还是没用。心想不是内存方面的问题了。难道是啥变量变了,这时看了下源码。

点击放大图片

一看到这个,马上醒悟了,因为我知道一般而言,这种地址应当是
../LOCALS~1/Temp/msohtml1/01/clip_image001.jpg这种类型的,

从word文档中复制之后图片一般就放在C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\这样的文件夹中。

而这个地址变成了../Application%20Data/Tencent/Users/67393814/QQ/WinTemp/RichOle/YPPMHVAX$YPX0V9PIQMK.jpg

很明显,这是一个qq临时存储目录,一看这个qq好像不是我的啊,搜了一下

点击放大图片

竟然是liuker,明白了,问题出在word文章身上,不是我电脑的原因。这个地址是从作者的文章中带过来的。毫无疑问,这个地址是图片的最原始地址了,只在作者的电脑上有效。

之后在文档中清除格式,等等都没用。知道word可以编辑网页,就像看看他的网页编辑模式下,源代码是啥。

经过一整摸索,找到了办法,全选之后,点击右键,出现“切换域代码”,点击之,图片消失,出现真面目。

点击放大图片

可以看到,在大括号中,出现了我们在编辑器中的地址,
{INCLUDEPICTURE "../Application%20Data/Tencent/Users/67393814/QQ/WinTemp/RichOle/GUU302VRYH5L9%25WY%5bV4HH3C.jpg" \* MERGEFORMAT}

各位看官,在这里应当明白了吧,这个地址把真真的我们的剪切地址覆盖了,也就是说,只有当删除这个地址时,那么复制到编辑器中时才会使用我们临时copy图片的地址LOCALS~1/Temp/msohtml1,

明白了这个道理,将双引号中间的地址全部删除,之后“切换域代码”,再之后,成功将图片复制到编辑器中。
如图

点击放大图片

删除双引号中内容之后,代码是{NCLUDEPICTURE "../" \* MERGEFORMAT},切换代码之后,图片都是不同的,而代码却是一样的,这个应当就是word本身固有的保存图片文字的内部策略吧。





以下说明属本文之一部分:
转载请保持完整并注明:转自 金刀客[www.daokers.com]


[本日志由 admin 于 2012-06-14 11:29 AM 编辑]
相关日志:
在线RSS阅读器订阅:
feedsky
抓虾 pageflakes Rojo google reader
my yahoo newsgator bloglines 有道
鲜果 飞豆 哪吒 Netvibes
Netvibes Netvibes

手机订阅:


本站订阅地址:
RSS2:点击复制
Atom:点击复制
        本站所有原创文章均遵循 [创作共用协议]
        本站原创文章可以转载,但须保持完整性并注明出处。
        COPYRIGHT 2008-2010  §  HTTP://WWW.DAOKERS.COM  §    ALL RIGHTS
评论: 1 | 引用: 0 | 查看次数: -
回复回复铝合页[2012-09-07 04:17 PM | del]
很好的文章,学习到了
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码提示:单击自动获取验证码
内 容:
最多可输入,当前共,还可输入
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.