新浪博客

Word文件中的图片链接丢失的解决方法

2014-09-11 17:19阅读:
在word 2010格式的docx文件中,如果你发现有图片不能显示,可能是这个图片是以链接的方式插入的。链接插入的好处是如果图片更新了,那么docx文件中的图片也能自动更新。坏处是,你要把docx和图片文件一起存放好。如果你的图片文件路径变了,那就需要重新链接。

重新链接的方法是在文件菜单的信息页中,有一个“编辑指向链接的文件”,打开后能看到链接文件的完整路径,你可以修复或者更改源。

但是,有时我们还会遇到老的doc文件或者rtf格式文件,这些文件有很多图片链接(尤其是工业企业的说明书等),这些图片链接的路径是不完整的,即使你有这些图片文件,也没有办法放到原始的路径环境中,此时如果一个个文件重新更新链接,工作量是很大的,有时是不可能做到的。

这里提供一个方法,能解决这个问题。
基本的思路是用word的field功能,实现相对路径替换,让word能自己找到所有的图片。
首先,把所有的图片文件放在一个文件夹里面,再把它和doc文件放在一个文件夹里,例如:
C:\test\下放doc文件和image文件夹,在c:\test\image\下放所有的图片文件。

打开doc,按Alt-F9,所有的用“INCLUDEPICTURE”插入的图片都应该显示为与代码,例如:

{INCLUDEPICTURE '../../../../项目2/en-US/ILLUS/f_fo_00013880_0001001.jpg'

这里的../../等就是丢失的目录,你无法找回这些目录,也就无法自动链接到所有的图片。
替换方法是用FILENAME域替换这些../,只留下路径,而且是自动更新的,间接实现了相对路径。

替换后,可以全选,再F9更新域,就行了。
如果有很多Word文件(几百上千个)需要做,可以用宏命令来帮助加快速度。
或者最简单的办法是外包给 306455076@qq.com 来做。


我的更多文章

下载客户端阅读体验更佳

APP专享