关于不同Word文件在不同目录下数据仍保持同步的问题

时间:2012-03-02   作者:snow   来源:互联网

问题:主要想解决:
在几个WORD文件之间不受目录限制 内容实现联动
如:
A文件内的内容是ABC
想在B文件中实现:ABC随着A文件的ABC的改变自动更新
如A文件的ABC变为ABCD
则B文件内达到ABC也变成ABCD
把AB文件移动到别的同目录下仍然保持这种连接,即把A B两个文件放到另外一个目录下,仍然可以连动
怎么实现啊
COPY PASTE-SPECIAL LINK不行的
换了目录就出错,Error! Not a valid link。

解答:
不是点了Word的要穴,而是这个功能的要求确实有点那啥了。。。不知能不能用变通的方法实现,如果楼主用的是word 2007的话是可以实现的,只是会费些周折。

A.docx文件中写好12345

B.docx文件中选择插入-对象-由文件创建,选择A文件,并且勾上链接的那个勾。保存在一个目录下面。

接下来复杂的就来了把b.docx改成b.docx.zip,使用winzip将其打开。找到其中word中的_rels中的document.xml.rels文件,用记事本打开。在其中,你会看到一个绝对路径,例如:d:\testfile\a.docx,将其改为a.docx,保存,覆盖掉原文件,将b.docx.zip再改为b.docx即可。
其实这就是OPEN XML带来的一些小方便,呵呵,虽说麻烦,但是变不可能为可能了。至少我们可以找到其中的逻辑了。

相关文章
发表评论