我目前在 Windows XP 下操作,Word 和 Excel 文件之间有多个链接。我必须升级到 Windows 7。当 .doc 和 .xls 文件分别转换为 .docm 和 .xlsm 时,链接不再起作用。Word 文档仍试图指向旧的 .xls 文件而不是新文件。
此外,在 Office 2010 中创建 Word 和 Excel 之间的新链接似乎不起作用。我创建了新链接,将其从“自动”切换为“手动”,一切正常。但当我将文件复制到另一个文件夹时,Word 文档仍尝试链接到上一个文件夹中的文件,而不是新文件夹中的文件。这在 Windows XP 中始终有效。
我已经使用链接的 Word/Excel 文档 10 多年了,从来没有遇到过任何问题。将文件移动到新文件夹时,我非常小心地保留 Word 和 Excel 文件名。流程一直是:1.) 移动文件,2.) 更新链接,3.) 重命名文件,4.) 再次更新链接。
据我所知,在 Windows XP 下,Word 和 Excel 之间的链接是相对的。但在 Windows 7(和 Office 2010?)下,这些链接是固定的。
答案1
有一个工具可以提供帮助:http://www.datamystic.com/excelpipe
其功能之一:当服务器重命名或更换且所有 Excel 电子表格链接都需要更新时,迁移文档。我在迁移大量文件时使用了它。
答案2
您可以在 Word 中按 Alt-F9。这将显示完整的链接路径。用新路径全局替换旧路径。注意路径名称的形成方式并使用 \ 作为路径分隔符。再次按 Alt-F9 可恢复到常规视图。之后使用 Ctrl-A 选择所有内容,然后按 F9 更新所有链接。
答案3
您可以尝试使用外部链接菜单中的更改源按钮。
- 打开旧文件
- 另存为 .xlsx(可能在不同的文件夹中)
- 如果目标文件当时处于打开状态,则链接将调整到新文件
- 如果目标文件已关闭,则打开»编辑链接»更改指向新文件的源»更新值。
毕竟,不需要将自动更新切换为手动。
答案4
从当前文件夹打开 excel 文件,文件 > 另存为,然后选择 Excel 二进制格式 > 更多选项,找到要放置文件的文件夹。现在您可以打开复制的文件而不会损坏现有链接。