Word 2013 无法比较只读文件

Mos*_*atz 5 tortoise-svn microsoft-word-2013

我正在使用 Tortoise SVN 来处理包含一些另存为 Word 文档的文档的存储库。在我的旧计算机上,使用 Office 2010,我能够与以前的修订版进行比较。Tortoise 会在比较视图中打开 Word,以便我可以看到文件之间的差异。

我已经在我的新笔记本电脑上安装了 Office 2013(Technet 的最终版本,而不是预览版)进行测试,现在我无法再比较 Word 文档。Tortoise 弹出一个通用错误,提示它无法比较两个文件。

Tortoise 使用 JScript 文件与 Word 交互,所以我通过调试器运行该文件,发现实际错误是:

比较方法或属性不可用,因为此命令不可用于读取。

一些谷歌搜索和一些测试表明错误是由打开的第一个文件(在这种情况下,以前的版本)被打开为只读引起的。如果我将 JScript 代码更改为以正常模式打开,并且我在系统上找到该文件并取消选中“只读”属性(如有必要),则比较会按预期打开。

我无法在任何 Microsoft 站点上找到有关此 Word 更改的任何文档。

有谁知道为什么会这样改变,如果它是故意的而不是错误,那么要求文件可写以便与另一个文件进行比较的好处是什么?

小智 1

也许尝试关闭保护模式

  1. 首先启动任意 Office 程序(例如 Microsoft Word),然后单击功能区中的“文件”菜单。

  2. 现在单击左侧边栏中的“选项”选项卡。

  3. 它将打开选项窗口。现在单击左侧窗格末尾给出的“信任中心”选项卡,然后单击“信任中心设置”按钮。

  4. 单击“受保护的视图”选项卡,在右侧窗格中,您将看到以下选项:

- 为来自 Internet 的文件启用受保护的视图

- 对位于潜在不安全位置的文件启用受保护视图

- 启用 Outlook 附件的受保护视图

  1. 默认情况下启用所有选项。禁用所需的选项或禁用所有给定的选项以完全关闭受保护的视图,然后单击“确定”按钮保存更改。

参考 http://www.askvg.com/how-to-disable-protected-view-in-microsoft-office-while-opening-email-attachments-or-downloaded-files/