hou*_*oft 2 windows word-count microsoft-word libreoffice-writer
我知道 Word 会显示字数,但是是否可以设置目标字数,然后让它显示完成百分比?
因此,例如,如果您将目标设置为 1800 个单词,而您有 900 个单词,那么它会在某处显示 50%。
LibreOffice 的解决方案也不错。
字数可用作 field {NUMWORDS}
。您可以创建一个显示公式结果的自定义字段:
{=(100/<target>) * {NUMWORDS} \# "0 %"}
如果您将 thie 字段放入页面的页眉/页脚,您将显示完成百分比。这个值不会自动更新,但是写一个单行宏ActiveDocument.Fields.Update
并定义一个键盘快捷键是没有问题的。您甚至可以“重构”该字段并将目标值定义为变量。
如果您输入上面的公式,请注意不要按{NUMWORDS}
字面意思插入- Word 不会接受该公式。相反,无需{NUMWORDS}
在第一步中创建公式,然后编辑它并NUMWORDS
使用功能区插入字段。
由于字数也可用作 LibreOffice 中的字段,我认为那里也可以使用类似的解决方案,但乍一看我没有找到定义函数的方法。
编辑:
一个快速而肮脏的(!) VBA 宏可能如下所示:
Sub count()
MsgBox "Target Count Ratio: " & Int(100 / 1800 * Int(ActiveDocument.BuiltInDocumentProperties("Number of Words"))) & "%"
End Sub
Run Code Online (Sandbox Code Playgroud)
它只是弹出一个消息框,显示当前的目标计数比率。
归档时间: |
|
查看次数: |
3430 次 |
最近记录: |