A contagem de palavras está disponível como campo {NUMWORDS}
. Você pode criar um campo personalizado que mostre o resultado de uma fórmula:
{=(100/<target>) * {NUMWORDS} \# "0 %"}
Se você colocar o campo no cabeçalho / rodapé da página, terá uma exibição da porcentagem de conclusão. Este valor não será atualizado automaticamente, mas não há problema em escrever uma macro de uma linha ActiveDocument.Fields.Update
e definir um atalho de teclado. Você pode até "refatorar" esse campo e definir o valor alvo como variável.
Se você inserir a fórmula acima, tome cuidado para não inserir {NUMWORDS}
literalmente - o Word não aceitará a fórmula. Em vez disso, crie a fórmula sem {NUMWORDS}
em uma primeira etapa, edite-a e insira o campo NUMWORDS
usando a faixa de opções.
Como a contagem de palavras está disponível como campo também no LibreOffice, eu suponho que uma solução semelhante também seria possível, mas à primeira vista eu não encontrei uma maneira de definir a função.
EDITAR:
Uma macro VBA rápida e suja (!) pode ter a seguinte aparência:
Sub count()
MsgBox "Target Count Ratio: " & Int(100 / 1800 * Int(ActiveDocument.BuiltInDocumentProperties("Number of Words"))) & "%"
End Sub
Ele apenas exibe uma caixa de mensagem exibindo a taxa atual de contagem de alvos.