Powershell如何在word文档中获取字符数?

Powershell How to get character count at word document?

我需要通过电源获取 word 文档中的字符数 shell? 有什么办法吗?我有一些这样的代码,但我建议它可以没有 Paragraphs

     $Word = New-Object -comobject Word.Application
    $Word.Visible = $False
    $datasheet = $word.Documents.Open("d:\Test words.docx")
    
    
    $FirstParagraph = $datasheet.Paragraphs[1].range.Text
    $FirstParagraph | measure -Line -Character -Word

$datasheet.close()
$word.Quit()

试试这个:

$Word = New-Object -comobject Word.Application
$Word.Visible = $False
$datasheet = $word.Documents.Open("c:\temp\test.docx")
$Word.ActiveDocument.Content.Select()

$NbCharacter=$Word.ActiveDocument.Characters.Count.ToString()

"File has $NbCharacter charactere"

$datasheet.close()
$word.Quit()