【问题标题】:How to compare two word documents (.docx) using AppleScript?如何使用 AppleScript 比较两个 word 文档 (.docx)?
【发布时间】:2019-11-01 03:32:19
【问题描述】:

我正在尝试使用宏比较两个 MS Word Docx(.docx 文件),但 Mac OS 不支持 VB 脚本,Microsoft 也不提供对 MAC OS 的支持。

因此我发现,如果我想执行宏,那么我需要编写 AppleScript。我对 AppleScript 很陌生,有人可以帮忙吗?

1) 在脚本中,我必须从某个源位置获取两个文档,并希望使用 MS Word 比较功能来比较两个文档。

MS Word Doc1:“http://source/old.docx”;

MS Word Doc2:“http://source/new.docx”;

【问题讨论】:

    标签: macos ms-word applescript


    【解决方案1】:

    您不能在这种情况下使用 AppleScript,我怀疑您将 AppleScript 提供的操作系统级自动化与 Microsoft 宏提供的 Office 特定自动化混淆了。

    如果您希望比较两个 .docx 文件的差异,您要么需要使用 Word 文档感知“差异编辑器”,要么需要使用基于代码的解决方案(可能使用 docx4j 或类似的) .这里有几个链接可以帮助您入门:

    【讨论】:

    • 我有一个 VB 脚本文件(宏),它可以在 Windows 上运行,但在 Mac OS 上它不支持。您有什么想法/建议如何通过打开文件(双击)在 MAC OS 上执行宏程序?
    • @user3676578 我不明白重新陈述您的要求会达到什么目的。
    【解决方案2】:

    这是可以做到的。

    只需打开 Spotlight Search => 编写 AppleScript Editor,打开它,然后 File => 打开字典,在列表中找到 Microsoft Word.app 然后点击 Choose 并在输入搜索器中输入“相比” 您将看到所有可用于使用 Microsoft Word Office 和 AppleScript 比较两个 .docx 文件的命令

    【讨论】:

    猜你喜欢
    • 2010-09-10
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多