有没有办法获取 Word 文档的可读性统计数据,而无需经过语法和拼写检查(在 Mac 上)?

有没有办法获取 Word 文档的可读性统计数据,而无需经过语法和拼写检查(在 Mac 上)?

据我所知,获取文档(或文档中的选定内容)可读性统计数据的唯一方法是启动“拼写和语法”工具,检查所有拼写和语法问题,然后最终进入可读性统计数据页面。有没有办法直接跳转到可读性统计数据?对于包含大量无法识别的单词(在本例中为大量代码和 Java 类名)的大型文档,完成整个拼写和语法过程非常繁琐。

注意:我正在使用 Microsoft Word for Mac 16.16.20 (200307)。

在此处输入图片描述

答案1

您需要一个 VBA 宏来显示这些值而无需完成拼写检查。VBA 似乎支持 MacOS

应首先将文档保存为.docm允许宏,然后使用 Alt+F11进入 VBA 编辑器,使用菜单插入 > 模块 并将内容设置为以下内容:

Sub Readability()
    Dim DocStats As String
    DocStats = ""
    For Each stat In ActiveDocument.Content.ReadabilityStatistics
        DocStats = DocStats & stat.Name & " : " & stat.Value & vbCrLf
    Next stat
    MsgBox DocStats, vbOKOnly, "Readability Statistics"
End Sub

您可以F5在编辑器中使用来运行/测试宏。在日常使用中,您可以从 “开发人员”选项卡 或者 将宏分配给功能区按钮 或者 将宏添加到快速访问工具栏。请记住在测试宏之前先运行拼写检查。

参考:仅显示可读性统计数据

相关内容