如何将文本插入Microsoft Word模板/文档的中间?

时间:2014-02-25 00:00:46

标签: powershell file-io ms-word seek

是否有一种使用PowerShell在现有Word文档中插入文本的好方法?从模板打开似乎很简单:

$TemplatePath = "C:\Template.dotx"
$SavePath = "C:\Saved.docx"
$Word = New-Object -ComObject "Word.Application"
$Doc = $Word.Documents.Add( $TemplatePath )
$Selection = $Word.Selection
$Range = $Doc.Content

此时,我们不清楚是否应该插入字符串“标签”并对标签执行$Selection.Find.Execute(),或者是否有更好的方法来搜索文档,然后从该点开始编写新内容。我尝试了一些方法,但$Selection.Find.Execute()未在找到的位置插入,而$Range没有TypeParagraph()方法。

有没有标准化的方法来做到这一点?

0 个答案:

没有答案