如有疑问,请阅读文档 https://msdn.microsoft.com/en-us/library/office/ff835182.aspx:
Syntax
expression.Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles,
PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument,
WritePasswordTemplate, Format, Encoding, Visible, OpenConflictDocument,
OpenAndRepair, DocumentDirection, NoEncodingDialog)
[…]
Encoding|可选|Variant|查看保存的文档时 Microsoft Word 使用的文档编码(代码页或字符集)。可以是任何有效的Mso编码 https://msdn.microsoft.com/en-us/library/aa432511.aspx持续的。 [...]默认值是系统代码页。
Use [Type]::Missing https://stackoverflow.com/a/17484660/1630171对于您想要使用其默认值的参数。
示例(使用 iso-8859-15 编码):
$def = [Type]::Missing
$doc = $word.Documents.Open(
$_.FullName, $def, $def, $def, $def, $def, $def, $def, $def, $def, 28605
)