自动从文件中删除所有属性和个人信息

自动从文件中删除所有属性和个人信息

当我在线共享文件时,我发现自己每次都在 Explorer 中手动输入Properties/ Detail/ Remove all properties and personal information。这样做的结果是生成了同名文件的副本,并将-Copy其附加到文件名上。

我想知道至少有没有一种方法可以“就地”执行此操作,而不会最终得到文件的副本(这会很快使目录变得混乱)。换句话说,在资源管理器中单击会处理文件并将其保留在原处,不包含任何信息。制作副本并删除原始文件的方法也可以。

如果我可以乐观一点,并且有这样的方法可以做到上述事情,那么是否有某种扩展可以与我的保存对话框(比如 MS Paint)集成,以使这种个人信息提取的删除成为保存过程的一部分?

答案1

没有看到答案所以我给你我的解决方案:

  • 显示开发者菜单以便能够记录宏。
  • 在保存文件时录制宏并为其提供一个快捷键以实现自动保存
  • 在清除文件中的隐藏信息时录制宏(请参阅下面的方法)

结合两种代码在保存之前清除隐藏数据。

要清除文件中的隐藏数据,请根据您的 Office 版本在互联网上查找。例如“从 word 2007 中删除隐藏数据“。

宏中生成的代码如下所示:当仅执行修订信息删除时,ActiveDocument.RemoveDocumentInformation (wdRDIRevisions)。请注意,删除元数据可能会导致文档格式更改(我尝试将要发送给客户的 Word 文档从 48 页更改为 81 页)。我不知道为什么会发生这种情况,但这并不好。对于其他清除选项(例如页眉和页脚),您还必须小心意外的格式更改。

这可以应用于 Word、Excel 和 Power Point 文件。

相关内容