2
PowerShell:更新/刷新Word文档的TOC
我正在使用PowerShell脚本自动更新/刷新Word文档中的目录(之前是从不自动执行此操作的应用程序导出的) 导出文档中的TOC到达如下: 点击(Inhaltsverzeichnis aktualisieren)它会正确生成目录。 但是,我希望使用PowerShell自动执行此操作并提出以下脚本(请注意,我是PowerShell的初学者): $latestFile = Get-ChildItem -Path C:\ExportedDocuments -File -Filter "*.docx" | Sort-Object LastAccessTime -Descending | Select-Object -First 1 $word = New-Object -ComObject Word.Application $word.Visible=$true $doc=$word.Documents.Open($latestFile.FullName) $toc = $latestFile.TablesOfContents $toc.Update() $latestFile.save() $latestFile.close() 我收到以下错误 - 但我不完全理解,我也不知道如何解决它们: You cannot call a method on a null-valued expression. At line:6 char:1 + …