当我打开某个 Excel 文件时,顶部会出现警告“链接自动更新已被禁用”。
在我单击“启用内容”之前,我可能会将自己暴露于恶意宏和链接,我如何才能看到这些更新链接?
我打开了开发人员工具栏,没有宏。我打开了数据工具栏,没有连接。有一个指向 C: 驱动器上文件的链接,但该文件在我的机器,因此无法打开或连接。
但是,当我单击“启用内容”时,会出现大量关于 Excel 尝试连接到 URL、文件和弹出窗口以登录 O365 的弹出窗口。
请注意,我不认为这些链接是恶意的或钓鱼的,但它们也不是为我准备的。此文件来自可靠来源,我们使用 AV 扫描仪和病毒总数扫描了该文件,没有发现任何标记。
我想要查找的是此文件将连接到的 URL 列表事先的启用该内容。
另外,有没有办法删除这些链接等等?
答案1
通过确认警告来打开文件,但不要激活链接(我已经有一段时间没有使用这样的文件了,我不记得确切的措辞)。
打开后,按照以下选择路径到达Document Inspector
:
File | Options | Trust Center | Trust Center Settings | Privacy Options | Document Inspector
(因此从功能区菜单开始Alt-F
或选择File
,然后继续。)
提供Document Inspector
了很多选项供您查看,其中最有趣的选项位于中间位置(对我来说是第 9 个选择),即Links to Other Files
。您可以取消选中其余选项(如果感兴趣,可以稍后再选中)并运行该功能。
显然我不仅仅这样做了(见上文),但它应该能够向您展示您希望看到的一切。
我记得,当打开文件时没有更新链接,会弹出一个包含文件中现有标准链接的对话框。文档检查器声称它可以看到比我记得的对话框显示的内容更多的东西,所以这对你来说可能也很好。
另外,是的,确实有删除链接的方法。VBA 是一种方法,实际上,我读到的所有需要删除的链接类型(尤其是包括一般的命名范围和带有链接的链接)都涉及使用 VBA 来检查和查找以及删除它们。您应该毫不费力地找到各种宏。
多年来,我一直使用链接,并且有几个文件被破坏(根据 Excel 的说法是“损坏”),当 Excel 发生某些事情并丢失一个或多个文件时,我改变了方法,当我希望使用链接时,我创建了一个页面,在该页面上我制作了一些简单的公式,将本来要链接的材料带入文件中,放到该页面上。这样,所有链接都很容易找到并编辑公式,我在上方和左侧保留了一个列和行的缓冲区,这样就不会因为不小心删除行/列而丢失引用。然后电子表格的公式引用该数据,而不是直接引用源文件的数据。还有一个优点是,这些公式总是可以从原本关闭的文件中读取,因此无法从其自身文件中读取的函数不会因未打开而受到阻碍。
很高兴一切都结束了。我不再需要该功能了。如果您不想链接到其他文件,您可以考虑一下。
但是,这可能需要做很多工作。在进行这项工作之前,无论如何都需要检查每个文件并对其链接感到满意。因此,也许您更愿意在遇到这些文件时“审查”它们,并对它们感到满意,允许它们在您打开它们时自动打开链接。
不过我想说的是,如果其中任何一个文件都不受你的雇主控制,或者在你自己公司中不负责任的人的控制之下,或者以任何其他方式你可能会发现文件所有者可能会添加不幸的材料和链接,然后这些材料和链接可能会进入你自己的文件中,我会采取不同的方法......