其他人可以看到我的编辑吗?

其他人可以看到我的编辑吗?

我在 Word 文档中起草了一些内容,然后在通过电子邮件发送之前进行了一些更改。接收文档的人可以查看或回滚到以前的编辑吗?

如果可以的话,我该如何阻止这种情况发生?

答案1

它并不像客人答案的初步修订建议。

其他人可以看到我的编辑吗?

我认为 Word 文件存在以下几种情况(括号中为 tl;dr 结论):

  1. 已禁用修订跟踪(✔:没有人可以看到您的编辑历史记录)
  2. 已启用跟踪更改(人们可能会看到您的编辑历史记录)
  3. 在 Google Docs、OneDrive、Sharepoint 和云端在线托管(人们可能会看到您的编辑历史记录)

已禁用修订跟踪

跟踪变化允许您进行更改,同时旧文本仍然可用。您可以在Review面板中检查是否Track Changes打开或关闭(此处为关闭):

在此处输入图片描述

在这种情况下,您可以安全地编辑文档、保存它并将其作为附件发送,而不会有人发现您所做的更改。

已启用修订跟踪

如果启用了跟踪修订,人们看看你做了什么改变。这里它被启用了: 在此处输入图片描述

如果它被启用并且我的原始文本如下所示:

在此处输入图片描述

我可以做出改变,然后它看起来就像这样All Markup如果我在跟踪设置中启用在此处输入图片描述

但是如果我将它设置No Markup仿佛旧文本已不存在: 在此处输入图片描述

但事实确实如此!如果您在启用此功能的情况下通过电子邮件发送已更改的 Word 文档Track Changes,其他人很容易就能找到您所做的更改。

你不会是第一个陷入这种境地的人。以下是列表许多大型严肃组织也犯了同样的错误,无意中泄露了其文件的草稿版本。

在 Google Docs、OneDrive、Sharepoint、云端在线托管 ☁

对于所有不同的云提供商,没有统一的答案,但通常他们会保留您的文件历史记录 30-90 天。如果您将文档作为链接发送到在线托管的文档,而不是作为附件发送,那么接收者很可能可以看到完整的历史记录。

我如何确保其他人看不到我的更改?

有多种选择,但这取决于您的要求。以下是一些建议。

  • 如果格式无所谓,你可以将文本复制粘贴到纯文本文件、电子邮件本身或新文档中
  • 如果track changes已打开,则接受所有更改,关闭track changes并保存文件。
  • 您还可以打印为 PDF,您接受了所有更改(或No Markup在跟踪菜单中选择)

答案2

我认为还没有人提到过一件事检查文件工具。这可让您检查(然后可选择删除)未解决的跟踪更改等内容,以及您可能不想与其他用户共享的各种其他类型的内容。

(这意味着您不必依赖于通过跟踪的更改来选择接受/拒绝,而只是希望您不会错过任何更改 - 文档检查器可以肯定地告诉您。)

文件->信息查看此工具:

Word 中的信息菜单选项

如果你点击检查问题->检查文件,您可以选择检查文档中是否存在各种类型的内容。文档检查器运行后,它会为您提供删除所发现内容的选项:

文档检查器结果

任何跟踪的更改都将位于该顶级类别中。我认为单击删除修订标记将“巩固”文档的当前版本并删除显示先前版本的“跟踪更改”标记。因此,如果您运行了文档检查器,并且它找到这些内容后,您可能需要关闭并返回手动解决修订(接受/拒绝),以确保您最终得到所需的版本。

保护文档工具可以限制人们对文档的操作(例如将其设为只读),但我不确定它是否可以阻止他们只保存副本然后进行编辑。还有一个添加数字签名的选项,我认为这可以让您稍后验证它是否已被更改,但恐怕我从未尝试过该功能。

答案3

如果这是较新的“docx”格式,而不是较旧的格式,您可以轻松验证已删除的内容是否存在。docx 格式只是一个包含文档文本和元数据的 zip 文件。

如果你解压缩该文件,你将得到如下目录:

./[Content_Types].xml
./docProps/app.xml
./docProps/core.xml
./_rels/.rels
./word/fontTable.xml
./word/document.xml
./word/settings.xml
./word/webSettings.xml
./word/styles.xml
./word/theme/theme1.xml
./word/_rels/document.xml.rels

文档的主要内容位于 中word/document.xml。如果您打开该文件,您可以搜索已删除的内容以验证它是否存在。

为了安全起见,你甚至可以搜索所有文件。熟悉命令行会有所帮助。

此示例使用 UNIX 实用程序,但 Windows 中也有类似的实用程序,例如FINDSTR或 PowerShell select-string(请参阅 Windows 文档)。

我编写了一个 docx 文件,其中包含“您好,这是我的超级秘密密码”,然后运行:

$ unzip -p ~/my_document.docx | grep -i super-secret-password
...<w:r><w:t xml:space="preserve">Hello, this is </w:t></w:r><w:r w:rsidR="004A0F56"><w:t xml:space="preserve">my-super-secret-password. </w:t></w:r>...

$

(为清楚起见,输出已缩写)。

然后我删除了该字符串并再次运行该命令,但没有任何输出:

$ unzip -p ~/my_document.docx | grep -i super-secret-password

$

这是在“跟踪更改”关闭的情况下发生的。我再次尝试在“跟踪更改”打开的情况下执行相同的操作,果然,即使它不在文档中,它也在文件中document.xml

$ unzip -p ~/my_document.docx | grep -i super-secret-password
...<w:r><w:t>Hello, this is</w:t></w:r><w:del w:id="0" w:author="John Doe" w:date="2020-06-19T17:40:00Z"><w:r w:rsidDel="00835B5E"><w:delText xml:space="preserve"> </w:delText></w:r><w:r w:rsidR="00835B5E" w:rsidDel="00835B5E"><w:delText>my-super-secret-password</w:delText></w:r></w:del>...

如果您只删除了部分字符串,情况会变得稍微复杂一些,因为它会用 XML 拆分您删除的部分。要完全、100% 确定,您必须至少在编辑的大致区域中读取 XML 文件。如果您觉得需要查找标签,可以参考公开可用的规范,(寻找 ISO/IEC 29500),尽管没有必要阅读全部 1500 多页。

正常情况下,只要您没有启用“跟踪更改”,收件人就无法恢复您删除的数据。但如果您真的担心,您可以随时通过检查文档的原始数据来验证这一点。

答案4

其他答案已经解决了问题的技术方面,因此我想提两点:

  • 除非您是合作写作,否则永远不需要发送 Word 文档。特别是如果您有法律方面的顾虑。您可以用 Word 写作,但发送 PDF。

  • 如果出于某种原因您确实需要发送 Word 文档,请在准备好后创建一个新文档并将内容复制粘贴到其中。发送新文档。

相关内容