34、利用 COM 自动化操作 Word 和 Excel
2026/7/2 10:20:53 网站建设 项目流程

利用 COM 自动化操作 Word 和 Excel

1. 操作 Microsoft Word

1.1 获取文档中的单词

最小的文本单位是单词,我们可以通过Words集合来获取它们。以下是一个示例脚本Get-DocumentWords.ps1

$wordApp = New-Object -COM Word.Application $file = (dir SampleReport.docx).FullName $doc = $wordApp.Documents.Open($file) $words = [object[]] $doc.Words $words | select Text $wordApp.Quit()

运行该脚本后,会返回一个包含每个单词的集合。示例输出如下:

Text ---- This is a sample report . Do not ...

1.2 创建和修改文档

1.2.1 创建新文档

我们可以创建一个新的脚本New-Document.ps1来创建并保存一个包含指定文本的 Word 文档。代码如下:

param ($path, $text) $wordApp = New-Object -COM Word.Application #de

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询